For my University final year project, I created a turn-based combat technical demo. I wanted to expand on my knowledge of blueprint within Unreal and showcase my abilities with this project, so I decided to combine the mechanics of 2 games I love with similar turn-based combat styles; Honkai: Star Rail, and Persona 3.
With this project being a new style of combat for me in regards to technical implementation, I was very excited and expanded my knowledge of Unreal quite a lot. I learnt how to create turn systems, code bubble sorts, utilise enumerators, and much more. One aspect, however, that I wish I could have done, is expand on the design side of the system. The gameplay itself is very generic as I didn't have enough time to both create extensive design documentation for planning creative character abilities, while also having to code it all from scratch. Because of this, I solely focused on getting important mechanics created and improving the visuals to create a more finished product.
This project not only helped me understand how complex turn-based combat systems are to create, but also how much thought goes into creating character abilities and overall balancing of combat. Because of this, I'd love to work on this kind of system again, but with a less strict time constraint to allow me to think creatively rather than mechanically.