Nanolathe is an independent, clean-room reimplementation of Total Annihilation released as an MIT-licensed engine that runs the original game data you supply. It offers a modern GPU renderer with lighting, glow and synthesized 2× terrain while preserving a switchable Classic CPU renderer for the original look; the interface supports closer zoom and richer presentation effects. A browser demo lets users play three original demo missions in desktop Chrome, Edge or Safari with keyboard and mouse; a native beta for Windows, macOS and Linux accepts installed Total Annihilation files (GOG, Steam or CDs) for full campaigns, skirmish and Survival. Screenshots and staged captures highlight differences between renderer paths and the engine’s approach to tiles, sprites and presentation.
Gameplay systems are broadly complete: single-player skirmish, Survival and campaign play work and every skirmish/Survival battle is recorded as a replay. Multiplayer is supported between installed clients and desktop browsers, with hosts choosing rule sets (Modern, Community 3.9 or Strict 3.1), player counts and AI; the demo cannot play online. The project exposes documented file formats, design notes and clean-room research on GitHub so others can study, modify and extend the engine. The beta still has bugs, varying mission compatibility and ongoing save refinements. Nanolathe is independent and not affiliated with the game’s rights holders.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.