The Nightwatch: Official release date : 23rd of October

The date is set and the game will be officially available the 23rd of October. For the occasion, a new trailer has been made to introduce a few bosses, new graphics and animations and some of the environments that will…