Nadir
Team Lead / Programmer
Nadir is a 2d top-down adventure/looter shooter where players will travel through the world killing zombies, defeating bosses, and looting buildings. The gameplay loop consists of the player traveling through different areas in the world picking up new weapons, armor, and artifacts that buff certain parts of their character. There is one main questline to follow and plans to make every boss farmable for rare loot.
In this top-down adventure/looter shooter you play as a boy and his sister who have grown up in harsh and unforgiving environments. Living in a cruel world where 90% of humans have turned into hungry zombie-like savages, you must fight your way through hordes of zombies while searching for the cause of the outbreak.
My Contributions:
Programmed the game's base mechanics, such as the player and zombie AI controllers.
Implemented a quest system that will allow players to track their progress on their assigned quests.
Created the unique and super fun "dopometer" mechanic, which changes the speed of the game based on the player's performance in-game.
What I learned:
My role when working on this project is to learn more about game systems I had never previously worked with: I have done my fair share of player/AI controllers and other generic game systems like score and time-keeping, but I had yet to make a game that followed a narrative/quest, which is one of the main features of this game.
Also, I was able to better my skills as a team lead - I had debuted as team lead on my last project, Rum Runner, and learned a lot since then, and this time around I hope to be more efficient at managing the team's tasks and setting realistic goals that will push myself and our team towards more than just a minimum viable product.