Team Lead and Programmer
Ricochet Revenge is a neon retro shooter with a killer soundtrack. The player is a cyborg with an arm-cannon that fires ricochet lasers at waves of robotic enemies. Each wave grows in intensity as the player enacts their revenge for being trapped in an inescapable arena.
I designed and programmed the player’s abilities and UI. Incorporated sound effects and music into the game. For the game, I also designed and implemented the melee enemy behavior along with enemy wave spawning, which followed danger level curve balanced based on enemies’ danger value. Also, I created the bloom, screen distortion, and grain post-processing effect seen throughout the game. As Team Lead, I delegated tasks for 4-person team including enemy AI, art, sound design, and level design, and UI menu design.
Developed in the Unity game engine with scripting in C#. Utilized Unity Teams for collaboration and version control. Managed team documentation through a shared Google Drive. Team communication was done through Discord.