Developed in Monogame, Polterspook was a group project for class in which my group and I went above and beyond the requirements to make a solid, fun, polished game.
It's an asymmetrical 4v1 multiplayer game. 4 Players use controllers to control heroes trying to fight their way through an endless haunted house, while a fifth player takes the role of a poltergeist, spawning enemies strategically to thwart the players.
For the level generation, the levels are generated in chunks of pre-determined terrain structures we called "nodes." We made a tool to create those easily: