Despite my recent focus on my Steam page, I made a deliberate choice to take a break this week and concentrate on enhancing the flow of my game. This involved refining the order in which events are processed by various systems and how they interact with the game manager, which oversees different game states.
I encountered some challenges when establishing a logical sequence for battles, particularly when it came to recalculating stats after a player decided to use a buff. Simply updating these values posed potential issues in other areas of the game.
Additionally, fine-tuning the timing for various visual effects (VFX) proved to be a bit tricky. To address this, I opted to hard-code the animation durations into a scriptable object and read them from there, as I had encountered some issues with Unity’s AnimatorStateInfo.
Lastly, I dedicated time to create stat icons for certain UI elements within my game.
All in all, it was a highly productive week, and I have a genuine sense of accomplishment, even if I can’t quite put my finger on precisely what I achieved.
With that in mind, I hope you all have a wonderful time and continue to enjoy your coding endeavors. Until next time!