Total Annihilation

PC1 port project

open-annihilation

Experimental
by open-annihilation★ 61Updated 2026-10-22GPL-3.0
WindowsLinuxmacOSiOSiPadOS
Devices
Windows/Linux; macOS 11+; iOS/iPadOS 15+, built on a Mac with Xcode
Assets
Your own installed Total Annihilation 3.1/3.1c folder containing totala1.hpi. The optional 1997 demo has substantially less content.
Notes
Native engine reimplementation; currently build from source. iPhone/iPad use touch controls and import the game folder through Files; free Apple signing expires after seven days. Steam Deck is experimental. Kingdoms support is planned. The demo lacks skirmish, multiplayer and saves.
Approach
Native reimplementation
Source platform
PC
Port Overview & FAQ

What native port or recompilation (recomp) projects exist for Total Annihilation?

Total Annihilation has 1 documented community project: open-annihilation (open-annihilation/open-annihilation). Technical approach: Native reimplementation. Documented target platforms: Windows, Linux, macOS, iOS, iPadOS.

What game files or assets are required to run open-annihilation?

Your own installed Total Annihilation 3.1/3.1c folder containing totala1.hpi. The optional 1997 demo has substantially less content.