Spring 2024

Monarchs of the Mountain
Interactive GOAP System

Screenshot of Monarchs of the Mountain. This has a 3D play space (with a HUD in front of it) with four levels surrounded by rocks arranged to look like a mountain island floating over lava. It is dramatically lit in warm colors. There is fire on top of raised platforms on the sides of the first three levels and showing through a walled off section on the highest level. There is a large floating rock in the middle of each of the lower two levels. There is also a fire monster character leaping towards the fire on the raised platform at the right of the lowest level. In the upper and lower right hand corners of the HUD are scrollable sections with information about the current character and the current character’s plan, respectively. The left of the HUD has various controls for changing the view, what characters are spawned/despawned, the presence of moving obstacles, and pausing/quitting the game.

For Monarchs of the Mountain, I implemented a Goal-Oriented Action Planning (GOAP) system to allow characters to choose actions that lead to a specified goal. This simulation can be manipulated and observed through the UI/HUD I made. The stage was created by combining various assets from the Unity asset store (which I credit on the Pause screen) to form this design. I also added other features such as collision avoidance/vision using Raycasts, lighting, sound, and more.

A full demo of the project can be found here:



Download Executable To Play Here

Code available upon request.