Gam200&GAM250 : Usagi Defense
Fall & Spring 2020 [September 2020 - April 2021]
Game Genre:
2D Top Down, Tower Defense
About:
Usagi Defense is a 2D top-down tower defense game. Evil monsters are coming through a portal to retrieve a golden carrot which was said to grant all powers. As the protector of the carrot, it is your duty to protect it from corruption.
Language: C++
Engine: Custom
Done by: Team Softlock
Team Size: 4
Roles & Responsibilty:
Main: Physics Programmer, AI Programmer, Lead Artist, UI/UX Designer
Goal
The goal is to defend the golden carrot. At the start of the game, the carrot has 10 shields. Player would need to defend off monsters coming from the portal.
Level and Mechanics Design
Usagi Defense is a 2D top-down tower defense game. Alongside with other teammates, we draft out the levels before fully implementing it.
Usagi Defense main mechanics are:
- Different types of towers
- Unique skills from each towers
Programming
I implemented
- Enemy AI Behaviours
- Enemy Wave system
- Physics and collisions system