Unreal engine 5.3 ~ 5.6 project. This README is temporary / stil WIP.
- Noise-based grid generation (incl. seeding)
- Unit placement (currently by player via hotkeys)
- Unit actions (move / attack / die / etc.)
- Unit state machine (moving / idle / dead / celebrating / etc.)
- Pathfinding Component & Manager
- PathFinder utilizes a Heap DS similar to a binary tree to optimize the A* algorithm for better performance.
- PathManager takes requests from units, Queues them and then returns Callback to Units.
- Finally the GameMode class observes the state of the current round and reacts to Vicotry / Defeat.