In Revive & Prosper you will play with a few characters (my idea is that it would be limited to 20). You are not going to control them directly, but you will instead create for them jobs. Each character will have a defined priority for each type of job and once he gets idle he will look, based on the priority for available jobs, and if he finds one he will do it. It’s a similar system like RimWorld or its ancestor Going Medieval .
To do that characters need to be able to walk in the world and see all available jobs. My development approach is to create a map of all fields interconnected with each other where I can easily find all available locations with the job and I can find path between the character’s current position and his destination. Here is a short video showing what I did: