- Used Irrlicht 3D Engine and implemented a third-person camera system.
- Implemented enum-based State Machines for Enemy AI and Wave generation.
- Added gameplay elements such as PowerBalls generated through billboards, push and teleportation ability.
- Implemented a custom Event Reciever for Keyboard and GUI events using Irrlicht’s event management API.
- Created a custom user interface using Irrlicht’s 2D drawing API.