The Masquerade: The Masquerade releases on Sept 22nd !

Hi everyone, I'm excited to finally announce the release date for The Masquerade, which will be September 22nd At release the content will include 2 Maps (The Manor & The Garden) & 2 Game Modes (Free-for-all & Team vs T…