Sonder is a unique combination of a dungeon crawler and a dating sim, created with Michael Smith and Nox Ebben Schoenmakers. My focus was on designing AI for the NPCs, using the Godot engine to combine a utility system with GOAP (Goal-Oriented Action Planning). This approach brought the characters Nox wrote to life and ensured they adapted to the player’s playstyle.
Working in the Godot engine
For this project I decided to work inside the Godot engine code. This was a valuable learning experience, not only for learning about how to write engine code but also about build processes. Below you can find some snippets of my code, here you can see how I made the resources and the GOAP algorithm in the C++ engine code but how I assign values and create the actions in the engine itself.





