Total War: AI is a research project of the Game AI group at Queen Mary University of London.
The current objectives are:
- Reproduce historical battle from the Total War games series using the Unity game engine.
- Create a dataset of human gameplay data.
- Reach human level performance using game-industry level of computational power.
The Total War simulator in this repository represents the first step of the Total War: AI project.
You can try the simulator yourself by downloading the build from the latest release (only Windows is available at the moment) or you can download the source code and compile it using Unity 2019.4.
- Melee fighting mechanics.
- Ranged fighting mechanics.
- Cavalry units.
- Human control.
- AI Python interface using Unity MLAgents toolkit.
- Multiplayer Networking.
- Multiprocessing.
- Heuristic-based AI using a Hierarchical Task Network.
Disclaimer: This is not a Creative Assembly product.