Last year I created a little demo for a school assignment. A turn based strategy fight.(https://www.youtube.com/watch?v=A15Vdg1DLF8)
Now I want to do something similar but more polished and maybe release it as a game.
For my BP’s I try to think ahead of things I might need to add in the future before just diving into creating gameplay stuff. So I can avoid having to rewrite code… (which happened a lot last time)
Last time I created a super simple AI logic in my BP that just checks if it’s the players turn or the AI’s and then do some checks.
However now I’m looking into blackboards and behavior trees. It looks all very complex.
My question now is, my game which is turn based, doesn’t use the navmesh but tile based movement and where enemies don’t need to react in realtime. Is it good to use blackboards and behavior trees?
Or can I put all this logic in my UnitManager BP for example?
Also, I’m considering to use pawns instead of characters, as I don’t see much advantage of the character motor-thing component and it makes thing a bit cluttered and confusing for me.
If some of you can help me in which direction I should go I would appreciate it!