I started the day trying to get the basic stuff sorted out; coding the player controls/physics and the camera movement. Currently just in a very simple setup which helped to test ramps, stairs, and jumping.
https://gfycat.com/VioletSmoothLeafcutterant
Next, I got started on more game-specific mechanics. There are now 3 "factions" in the game - heroes, settlers, and monsters, each with their own behaviour.
Settlers will casually wander around, and eventually carry out basic chores/interactions, right up until they see or hear a monster. At that point, they will start fleeing, really evaluating regularly whether where they've chosen to flee is still the best place or whether they're now safe and can return to normal behaviour.
Monsters will randomly patrol until they catch sight or sound of a settler. Once they do, they'll chase them down. If they lose track of them, they'll continue to their last known location before resuming patrolling.
https://gfycat.com/ForkedCarefulBaleenwhale