Back to Projects

Gobot Territory Control

2025
UnityC#Minimax AIA* PathfindingGame Development

Gobot is a digital interactive experience of a classic Chinese board game named Go. In this implementation it is played on a 5x5 grid and built on Unity. Go is generally played on a 19x19 board with 2 players. This project goal is to implement the game using AI algorithms and in order to do that the board was scaled down to 5x5. The project features a Minimax AI opponent with alpha-beta pruning. Stone movement animations utilize A* pathfinding for smooth visual feedback and was used to demonstrate my understanding of the A* pathfinding algorithm. The game uses traditional Go rules and scoring. Players can play against an AI with 3 difficulty levels found within the pause menu. Players can access the pause menu using the ESC key. The primary goal of this project was to demonstrate my understanding of the Minimax AI algorithm with alpha beta pruning and the A* pathfinding algorithm. *WARNING* There is currently no working volume control. *WARNING*

Play the Game

Gobot Territory Control

Credits