TowerGeist is a group project we made during a programming-focused course. After a first project where I learned A* pathfinding, and a second where I explored Goal-Oriented Action Planning (GOAP), this project brought both together. The challenge was to make multiple enemies work together using those two systems.
Intelligent AI system that dynamically prioritizes resource collection based on scarcity, combining A* pathfinding with Goal-Oriented Action Planning.
GOAP action that coordinates agent movement between gathering and working areas based on resource thresholds.
This project really built on what I had learned about A* and GOAP, and it made me enjoy working on AI behaviors even more. It was exciting to apply these systems in a team environment, and it definitely sparked my interest to keep learning and creating smarter game AI.