During today’s Microsoft E3 media briefing, Scavengers Studio revealed that their recently announced battle royale title The Darwin Project is coming to Xbox One. The game looked fine, but the presentation had an “eSports”...
Read More
Entertainment Unfiltered