Description: This is an in-progress game that I had started for the Boss Rush 2025 Game Jam. I did 100% of the code and visuals and am quite proud of the resulting player controller.
What I Learned Making This: I learned quite a bit working on this project including: UnityActions, Scriptable Objects, and how to use #region to clean up code. In this game I learned how to use UnityActions to subscribe events across scripts, decreasing complexity and increasing the scalability and efficiency of my code. For example, when I needed to add the animationController all I had to do was subscribe to the OnAttack, OnMove, etc. events in the Player Manager, allowing me to quickly and easily implement it.