Total Annihilation, the seminal real-time strategy game, has been rebuilt for contemporary hardware through Nanolathe, an independent open-source engine created via clean-room research.

According to the project website, Nanolathe reimplements Total Annihilation using an MIT-licensed codebase that players can study, modify and build upon. The engine maintains fidelity to the original while introducing modern rendering capabilities.
The rebuilt version features a refreshed isometric perspective with improved scale perception, according to the project documentation. Modern GPU rendering is the default experience, adding light, glow and enhanced detail compared to the original. Players who prefer the classic aesthetic can switch to a retro-style renderer.
Nanolathe runs natively on Windows, Mac and Linux, using Total Annihilation game files that players already own from sources such as GOG, Steam or original CD releases. A browser-based demo is also available through Chrome, Edge and Safari, including three original campaign missions that require no installation.
The project includes single-player skirmish and Survival modes, with campaign play broadly complete. According to the documentation, online multiplayer is supported in the installed game or desktop browsers, allowing 2-10 players in Skirmish or 2-3 players in Survival. Every skirmish and Survival battle is recorded as a replay.
The engine is currently in beta, with the project noting that it still contains bugs and smaller missing features. Compatibility can vary by mission or content pack, and save compatibility is still being refined.
Nanolathe emphasizes that it is independent and not affiliated with or endorsed by Total Annihilation’s original owners. The engine’s MIT license applies to its code, while Total Annihilation’s original content remains separate. The project’s code and documented formats are open for others to explore and extend, with complete game formats and engine design available for study.
Key facts
- Nanolathe is an MIT-licensed, open-source engine that reimplements Total Annihilation through clean-room research
- The engine runs natively on Windows, Mac and Linux, and includes a browser demo playable in Chrome, Edge and Safari
- Modern GPU rendering adds light, glow and enhanced detail, with a classic rendering option available
- Multiplayer supports 2-10 players in Skirmish or 2-3 in Survival, with all battles recorded as replays
- The project is independent and not affiliated with or endorsed by Total Annihilation’s original owners
