Focus Home Interactive headlines

The Surge is the new game from Lords of the Fallen dev

Developers of last year’s Lords of the Fallen are back. Only this time they’re making a sci-fi game.

Page 1

Focus Home Interactive Latest