Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This game has similarities to the steam game, Multiplayer FPS Tutorial Demo, does it have any relation to it?

None, I didn't know it even existed.