SkillAgentSearch skills...

TotalWarSimulator

Total War Battle simulator for AI research

Install / Use

/learn @MichelangeloConserva/TotalWarSimulator

README

Total War: AI

Total War: AI is a research project of the Game AI group at Queen Mary University of London.

The current objectives are:

  1. Reproduce historical battle from the Total War games series using the Unity game engine.
  2. Create a dataset of human gameplay data.
  3. Reach human level performance using game-industry level of computational power.

Total War Simulator

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.

State of the project:

  • [X] Melee fighting mechanics.
  • [X] Ranged fighting mechanics.
  • [X] Cavalry units.
  • [X] Human control.
  • [X] AI Python interface using Unity MLAgents toolkit.
  • [ ] Multiplayer Networking.
  • [ ] Multiprocessing.
  • [ ] Heuristic-based AI using a Hierarchical Task Network.

Version 0.1:

Latest screenshots:

<p float="left"> <img src="Media/tw_state.png" height="150" /> <img src="Media/archers.png" height="150" /> <img src="Media/fight.png" height="150" /> </p>

Disclaimer: This is not a Creative Assembly product.

View on GitHub
GitHub Stars72
CategoryEducation
Updated24d ago
Forks11

Languages

C#

Security Score

100/100

Audited on Mar 9, 2026

No findings