I am planning for the startup of a new project and have good experience from trying your free product before, and would now like to try the full one , I have a few questions before I begin.
Is there a smart way to manage “living” NPCs when the player is not close by? Say I have a village of Wandering NPCs that decide what to do and where to go randomly each day. Is there some smart way I can make sure they still “live their lives” when the player is not in the village? Or would that have to be a completely custom solution where I save/load AI data every time I leave the village?
I want the player to be able to build whatever he wants, wherever he wants. That means he might accidentally block an NPCs way home with a new fence (for example). Is there any way to warn the player that he is blocking off an area or a path? Or does that need to be managed from each NPC? i.e if their path is blocked they deal with it somehow.
Does your solution use its own grid when working in 3d? If so, would you recommend I use that grid when I build or move or is it recommended to leave that grid alone to just deal with A*?