Nanolathe es un motor de estrategia en tiempo real (RTS) de código abierto, licenciado bajo MIT, que reimplementa el clásico Total Annihilation mediante investigación en limpio. Su objetivo principal es permitir a los usuarios estudiar, modificar y extender el código original, ofreciendo una base fiel pero actualizada con renderizado moderno. El proyecto destaca por su capacidad de ejecución nativa en Windows, macOS y Linux, así como por una demostración web que funciona en navegadores de escritorio como Chrome, Edge y Safari sin necesidad de instalar el juego completo.
La versión web incluye tres misiones de demostración originales, permitiendo probar el motor sin archivos del juego. Para la experiencia completa, los usuarios deben poseer los archivos de Total Annihilation, ya sea a través de GOG, Steam o discos originales. Nanolathe utiliza renderizado moderno basado en GPU, que incluye efectos de luz, brillo y mayor detalle, aunque ofrece una opción de vista clásica para quienes prefieren el estilo original. El motor genera tiles de 64x64 a partir de los tiles originales de 32x32 del juego, mejorando la calidad visual sin recorte ni manipulación de imágenes.
En cuanto a funcionalidades, el motor soporta partidas de supervivencia, skirmish y campañas. Las partidas de skirmish y supervivencia pueden jugarse en línea con hasta 10 jugadores, utilizando las reglas de la comunidad o estrictas, y permitiendo la creación de aliances. La compatibilidad de guardados sigue en refinamiento y el beta aún presenta errores menores. El proyecto no está afiliado a los propietarios del juego original y se centra en la transparencia técnica, permitiendo a la comunidad explorar la lógica subyacente del motor.
