Game created for a UBC/Circuit Stream course assignment. This project was developed in class and also served as the foundation for various assignments. Through it, I gained a deeper understanding of intermediate Unity functions and C# concepts, including coroutines, interfaces, inheritance, polymorphism, static variables, function overloading, delegates/Unity Events, and the SOLID principles of software design.

Update 1.1: Added enemy waves and UI.

Leave a comment

Log in with itch.io to leave a comment.