Report an error
Platform Win, Xbox One Publisher N/A Developer Scavengers Studio Release Date Dec 31, 2018

Latest Forum Activity View all posts

No forum activity yet.

Latest Stories View all news


The Darwin Project feels better than it looks

The Darwin Project didn’t make a fantastic impression with me when it debuted on stage and Microsoft’s E3 press conference. The gameplay of the six-person free-for-all was frenetic and hard to...