Overview


For this project, me and a group of fellow students in our Game Programming class came together to work a game of our own design. We had been working in Unreal throughout the semester, learning how to navigate and build for large scale applications. Each of us had our own roles which were as follows: Character movement/weapons, AI behavior and animation, level design, power ups and interactables, and lastly UI.

The core gameplay loop is to have the player progress through various hand crafted levels, where barriers block progression until the player can afford to clear them. The player gains money by killing enemies, and as they clear the levels, the player can find permanent powerups and various weapon types. In co-op, if the other player dies, they are revived at the start of the next level. Game over happens when all players are dead.

Unfortunately, the video below isn't the best showcase of the game, as it was recorded using the keyboard and mouse, which we hadn't mapped to controls in the best way. Still, it gives a general sense of what functionality was implemented.

Video Showcase