Nanolathe rebuilds Total Annihilation as an open-source engine

Nanolathe is an open-source 2.5D real-time strategy engine that reimplements Total Annihilation. Its site describes it as independent and MIT-licensed, built through clean-room research, and pitches it as a way to play the classic through a modern engine that people can study, modify and build on. The project says its code, documented formats and clean-room research are open for others to explore and extend.

There are two ways in. The browser demo offers three original demo missions and needs no game folder or installation. It runs in desktop Chrome, Edge or Safari with a keyboard and mouse; demo files download when you choose to play and are cached for the next visit. The second route is a native beta for Windows, Mac and Linux, which runs on the Total Annihilation game files you already own, for example from GOG, Steam or the original CDs. The engine's MIT license covers its code only; the game's content is separate.

The engine changes how the game looks. Modern GPU rendering is the standard experience, with light, glow and richer detail, and a Classic look is one switch away. You can zoom in on units and the action, which the site says gives the original isometric view a new sense of scale. A drag-to-compare screenshot pair shows the difference: a tank catching a blast, glow spreading across the scene, and grass and healthy trees gaining detail. The site says it was captured with engine build 617540c5 on October 4, 2026, comparing full renderer paths, where Modern includes supersampling and its default presentation effects. The tile cache was generated from the installed game's original 32×32 tiles into synthesized 64×64 tiles, and healthy tree sprites use 2× synthesized feature banks, while shadow or missing variants fall back to the engine's normal handling. Authored dead stumps are cleared from the staged display. The site states no cropping, retouching or resampling was used.

According to the site, single-player skirmish, Survival and campaign are broadly complete in the beta. Online play works with friends: choose MULTI on the main menu, create a game and send its code, or join with theirs. Skirmish takes 2 to 10 players and Survival 2 or 3. The host picks Modern, Community 3.9 or Strict 3.1 rules and can add computer players; in battle players can chat, share and form alliances. Installed-game and desktop Chrome or Edge players can play together, but everyone needs their own game files, and the three-mission demo cannot be played online. Every skirmish and Survival battle is recorded as a replay.

The site is candid about limits. The beta still has bugs and smaller missing features, compatibility can vary by mission or content pack, and save compatibility is still being refined. Firefox, mobile and tablet play have not been verified for the demo. The project says it is not affiliated with or endorsed by the game's owners.

Key facts

  • Nanolathe is an independent, MIT-licensed, open-source 2.5D engine that reimplements Total Annihilation through clean-room research.
  • A browser demo with three original missions runs in desktop Chrome, Edge or Safari with no game folder; the full game needs your own installed game files and runs natively on Windows, Mac and Linux in a beta.
  • Modern GPU rendering with light, glow and richer detail is the default, and a Classic look is a switch away.
  • Online skirmish takes 2 to 10 players and Survival 2 or 3; hosts choose Modern, Community 3.9 or Strict 3.1 rules, and every battle is recorded as a replay.
  • The beta still has bugs and missing features, and the project is not affiliated with or endorsed by the game's owners.

Why it matters

Total Annihilation is a classic strategy game, and Nanolathe makes it playable on modern desktops through an engine whose code, documented formats and clean-room research are open under the MIT license. That makes it something people can study, mod and extend rather than only play. The site frames the project as a faithful foundation with modern rendering on top.

Who it affects

Fans of Total Annihilation who own the game through GOG, Steam or original CDs can run it natively on Windows, Mac or Linux and play skirmish and Survival online with friends. Anyone curious can try the three-mission demo in a desktop browser without owning the game. Modders and developers get the engine code, the documented game formats and the research behind its behavior.

How to use it

To try it quickly, open the demo in desktop Chrome, Edge or Safari with a keyboard and mouse; it plays three original missions with no installation. For the full game, install the beta for Windows, Mac or Linux and point it at the game files from a copy you own. For online games, choose MULTI on the main menu, create a game and share its code, or join with a friend's code. The engine's code is MIT licensed; Total Annihilation's content is not covered by that license.

How solid is it

This is the project's own site, so the claims are first-party. The source describes the beta as broadly complete for single-player skirmish, Survival and campaign. The before/after comparison screenshot is documented with an engine build identifier and date, October 4, 2026. No performance figures are given, and no release date or version number of the beta is given.

Risks and caveats

The beta still has bugs and smaller missing features. Compatibility can vary by mission or content pack, and save compatibility is still being refined. Firefox, mobile and tablet play have not been verified for the demo. The demo cannot be played online, and everyone in an online game needs their own game files. The project is not affiliated with or endorsed by the game's owners, and the MIT license applies to its code, not to the game's content.

“Play the classic through a modern, MIT-licensed engine you can study, modify and build on.”

— Nanolathe site