Darwin Project is now officially out on Steam now and brings a new meaning to the survival of the fittest…