Game Of Kingdoms

A 3D Tower Defense game built in Unity with A* pathfinding

csharpunitypathfindinggame-dev
Type: Game Link: github

Game Of Kingdoms is a grid‑based tower defence game developed in Unity (C#) that demonstrates core gameplay systems and intelligent enemy pathfinding. Designed to showcase the implementation of the A* algorithm for dynamic enemy navigation, the project features strategic placement of defensive units, resource management, and responsive AI movement via raycasting. Built as both an academic exercise and a technical demonstration, Game Of Kingdoms highlights Unity development, AI logic, grid management, and gameplay architecture.

Players strategically place various catapults on a grid to defend against waves of enemies attempting to reach the endpoint. The A* pathfinding algorithm enables enemies to dynamically navigate around obstacles and towers, creating a challenging and engaging gameplay experience. The project emphasizes clean code architecture, efficient pathfinding implementation, and practical game development principles within the Unity engine.

Current features include: