Archontas
Rings
Engine: Unity
Solo Project
Archontas Rings is a dark souls-inspired game. You play as a knight with a great sword and face off against different enemies until you finally fight Torkan, the final boss.
This project introduced me to Finite State Machines (FSMs) and taught me good OOP and C# practices. Before creating the FSMs, I studied many different approaches and took note of their pros and cons. From this, I was able to plan and implement my own approach backed up by my research. This project was part of one of my second-year modules and really took my C# and Unity knowledge to new heights as I learned and implemented:
-
Code scoping
-
Structured Code
-
Good OOP practices
-
Proper Class inheritance - Abstracts, Virutals, Overrivdes
-
Enums
-
Namespaces