In order to make this kit as universal as possible, everything I could make independent, I did. Don't like the current GUI? Just remove the GUI component and add in one you do like. Like my GUI but not my keyboard handling? Keep the GUI component and remove the keyboard handling component. Want to display an on screen cursor when making selections? Add the component. Don't want to see a cursor on screen when making selections? Remove the component. I have done my best to make everything I can that simple to configure / modify / replace.In addition I also have a whole bunch of events that fire at key points during battle like, for instance, right after you have selected your target, right after your attack begins, right after your attack has ended, right after landing a blow, right after landing your last blow, right after you have returned to your home tile, right after all faction members have had their turns etc etc etc. You can hook into any of these for custom actions if you so wish.
Even the damage system uses virtual functions so you can replace my code with your own and even the way the damage is rendered on screen means you can replace the font with one you made in Photoshop leaving you with limitless display options
The key word here is "options"! I give you a system you can drag and drop into a scene, hit play and have yourself a fully fledged battle system with intros, cinematic camera transitions, special effects and AI... and then I make all of it customizable in as easy a way as possible.
Even the position of the camera during combat is easy to modify.
© 2019 myBad Studios