I am looking to make a turn based game where each unit has a set movement allowance on its turn and I want to display the area the unit can move to. I want to have terrain and effects that can affect movement speed making the shape more complicated than just a circle around the unit. The other tricky part is I am trying to do this without a tile or hex map if possible.
I have heard that navmesh can handle some parts being weighted slower than others for pathfinding but have not seen any way of implementing it so I don’t know if that is true. I haven’t found much documentation for changing how navmesh behaves using blueprint so I don’t know if what I want to do is even possible without making a new pathfinding system. Is there a way to create this sort of range indicator in blueprint or would it require C++ or should I just go to some hex/tile map with A*?