Multiplayer Turn-based Strategy Game
This project involved several key components:
- Built a custom pathfinding implementation to handle complex behaviors based on Dijkstra's algorithm and A* (AStar).
- Wrote an efficient and highly customizable rendering system that supports procedurally generated graphics.
- Engineered reliable networking architecture (netcode) to minimize and correct lag and desynchronization.
- Implemented procedural generation techniques to make each playthrough unique.
- Designed an intuitive UI to make interfacing with the game’s various systems easy and fun.