Fallen Angel: Revenge Tour is a surrealist first person shooter
roguelike made in over the course of 4 weeks with a team of 2 other
programmers and 1 artist for the 2026 Noise Jam.
Play as Satan on a crash course with the Lord as he tries to kill
every angel in Heaven before they can take him down. Every time that
you die, recieve boons to improve some of your stats and get back into
the fray!
Led periodic team meetings to determine tasks and rescope project, this also involved restructuring how we held meeting after recieving feedback from teammates to better accomodate our schedules during the game jam.
Coordinated with team members to make sure that everyone was able to complete tasks, and if not, how to restructure the task to make it achievable. Also worked with our artist to ensure that the unique visual identity was correctly expressed in game.
Modified an existing 2D random walk algorithim implementation to work in 3D and with our specific needs, which including adding a way for doors to be procedurally added in and being able to choose from a pool of different rooms per room type. This involved using bit-packing in integers to encode information such as where the doors would need to be placed and what kind of room it was.
Created the entire system surrounding the central gameplay mechanic of the player being able to upgrade their stats after each death. Which included making the menu itself that allowed the player to interact with the system.
Designed and implemented all of the menus in the game. Highlights of this include making the main menu, which has an animated cursor pointing to the currently selected button which involved working with the different units of screen space as well as in game space.
Used Trenchbroom and Qodot plugin in to design rooms to be picked by the dungeon generation system. This involved learning both how to implement custom entities in Trenchbroom as well as how to use those rooms back in the Godot Engine.
Using Audacity, modified prexisting sound effects from sites like Pixabay to make them more demonic and rougher in general to keep in line with the mentality of the Noise Jam.