Website powered by

Defenestrate

Defenestrate is a game made by me and four other friends for the GMTK 2020 Spring Jam. The theme for this jam was "out of control". So, we decided to make a game where the controls would change constantly. The game end up being about an office worker who got defenestrated and is going down a street uncontrollably. Every time he hits an obstacle he will spin around and will end up facing another direction and the same thing will happen with the controls. For instance, if players are facing forward they will control the their character with W,A,S,D but if they are facing right, the keys will change to D,W,S,X. Most of my time was spent scripting gameplay and the story bit at the start as well as implementing the art assets my friends made.

Unfortunately for this game, we did not finish everything on time for the jam submission deadline. When we were about to submit what we had, we realized that the game build we made was not behaving as expected. The opening map seemed to work, but when starting the game the next map would not be loaded correctly. After some research and trying things around, I found out that it was an issue with the way maps are loaded through the "open map" function in Unreal, which caused the menu UI to be added to the viewport on the second map. Unfortunately that did not happen during editor time.

You can see it on GitHub: https://github.com/VincentLevy/GMTK2020

Sample game play from start to finish. This features the good ending.

Good Ending.

Good Ending.

Thanks to one of my friends we had time to make a little story for the game.

Thanks to one of my friends we had time to make a little story for the game.