New in 0.7.2Simplified Chinese, Unicode chat and zoom to the whole map

Open Annihilation

Total Annihilation,ready for the next 30 years.

A free, open source engine that plays the original 1997 Total Annihilation natively on macOS, Windows, Linux, iPhone, iPad and Steam Deck, from your own copy of the game.

Free and open source under the GPLv3. Requires Total Annihilation from Steam or GOG, or the free 1997 demo. All platforms

OPEN ANNIHILATION

Every platform you play, at your command.

Annihilate: however. Download Open Annihilation

Pick your platform. We've already guessed.

AndroidApple Vision ProDOS
Coming soon

Open Annihilation 0.7.2 · Windows2026-10-06

Install guide

64-bit Windows 7 to 11 Recommended

For most PCs.

open-annihilation-v0.7.2-windows-x64.zip
Download 15.9 MB

32-bit Windows, XP SP3 and later Recommended

Pentium III, Athlon XP or newer. Runs on 64-bit Windows too.

open-annihilation-v0.7.2-windows-x86.zip
Download 16.3 MB

Windows 11 on ARM RecommendedExperimental

For Snapdragon and other ARM PCs.

open-annihilation-v0.7.2-windows-arm64-experimental.zip
Download 14.9 MB
Not sure? The 32-bit package runs everywhere. Unzip it and start open-annihilation.exe from the folder, never from inside the zip.
Windows install guideStep by step, with pictures: install it, add your copy of the game, and the first start.Open the guide →

Install guides for every platform

  1. 1

    Download the engine

    15 to 23 MB. No game content inside.

  2. 2

    Get the game data

    Total Annihilation with the 3.1 update, from GOG or Steam, both expansions included. Or try the free 1997 demo first.

  3. 3

    Point it at your game

    On first start, choose the folder that holds totala1.hpi. On Linux and Steam Deck, Steam, Heroic and Lutris installs are found automatically.

Annihilate: whenever. Hardware requirements

From a 256 MB Pentium III to an 8K display.

Minimum specs
256MB minimum

MinimumSoftware renderer

Processor
One core, Pentium III or Athlon XP class
Memory
256 MB
Graphics
Not required: the processor draws every frame
Display
640 × 480
Systems
Windows XP SP3 (32-bit), Linux with glibc 2.28, Raspberry Pi 2

Full hardware accelerationRecommended

Memory
2 GB or more
Graphics
Any graphics card that passes the engine's start-up self-test; it falls back on its own if one doesn't
Processor
More cores help: battles are drawn across spare cores
You get
The whole battlefield on the graphics card, anti-aliasing up to 16×, zoom out to the whole map, up to 120 fps, up to 8K, native Retina density

Every setup

Game data
Total Annihilation with the 3.1 update, about 1.1 GB with both expansions and the music
Download
15 to 23 MB for the engine
Multiplayer
UDP 47624, TCP 2300–2400 and UDP 2350–2400 open between players

Supported systems

  • macOS

    macOS 11 Big Sur or later · Intel and Apple silicon · signed and notarized

  • Windows

    Windows XP SP3 to Windows 11 · 64-bit and 32-bit · ARM64 experimental

  • Linux

    glibc 2.28+ (Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8) · x86-64 and ARM64; ARMv7 needs glibc 2.36 · X11, Wayland or the console

  • iPhone & iPad

    iOS and iPadOS 15+ · built on your own Mac with Xcode 26 · about 2 GB free

  • Raspberry Pi

    Pi 2, 3, 4, 400 and 5 · Raspberry Pi OS Bookworm or later

  • Steam Deck

    LCD and OLED · Game Mode, from the Linux x86-64 package · experimental

Annihilate: together

  • Multiplayer enabled
  • Demo recording & playback
  • Crossplay with the original

Host or join over TCP/IP from the battle room. The engine speaks the original network protocol, so it plays alongside unmodified 3.1c. Core Prime, the rebuilt Boneyards, launches soon.

Annihilate: whatever

  • Mods & mutations
  • Library of mods
  • Open standards

A mod states how it differs from 3.1c in one OAMOD profile, choosing from 90 standard hacks. Double-click a .oamod to install it, and switch mods without restarting.

Annihilate: wherever

  • English
  • Deutsch
  • Français
  • Italiano
  • Español
  • 中简体中文

English, French, Italian, German and Spanish from the game's own data, plus Simplified Chinese with system input methods and Unicode chat between players.

Annihilate: gloriously. Screenshots

  • Up to 8K
  • 120 fps
  • 16× anti-aliasing
  • Zoom to the whole map
  • Software renderer fallback

Celebrate three decades of amazing content.

Screens show the original game's art, which belongs to its rights holders.

Always

  • Open source GPLv3
  • Free, forever and always
  • Contributions welcome

Never commercial, always for the love of it.