openage
Games: Age of Empires (Windows, 1997) · Age of Empires II: The Age of Kings (Windows, 1999) · Age of Empires II HD (Windows, 2013) · Age of Empires: Definitive Edition (Windows, 2018) · Age of Empires II: Definitive Edition (Windows, 2019) · Star Wars: Galactic Battlegrounds (Windows, 2001)
openage: a volunteer project to build a free clone of the Genie Engine, the engine of Age of Empires, Age of Empires II, and Star Wars: Galactic Battlegrounds, written in C++ with Python for scripting, asset conversion, and the console. It converts the graphics and sound of Age of Empires with Rise of Rome, Age of Empires II with The Conquerors, Age of Empires II HD, both Definitive Editions, and Star Wars: Galactic Battlegrounds with Clone Campaigns into its own, more moddable formats. Its goals are the original’s look and feel without its artificial limits, a moddable content format (nyan), a Python console and API, AI scripting in Python, and multiplayer, with no network or file compatibility with the original game. For now, in its own README’s words, gameplay is “basically non-functional,” because the internal game simulation is being rebuilt. Version 0.6.0 (November 26, 2024) added a flow field pathfinder and a node-graph system for unit behavior, and in July 2025 the project’s blog reported that attacking and the other interactions between units now work. Its last Windows installer is the one for 0.4.0, from 2019: current versions have to be built on Linux, macOS, or Windows, though some Linux distributions package it. Nine of its nearly 6,000 commits, from September, list Claude as a co-author.
You needThe files from your own copy of one of the supported games: Age of Empires with Rise of Rome, Age of Empires II with The Conquerors, Age of Empires II HD, Age of Empires: Definitive Edition, Age of Empires II: Definitive Edition, or Star Wars: Galactic Battlegrounds with Clone Campaigns. The converter transforms them the first time you run it. Plus building it yourself on Linux, macOS, or Windows.
- How it gets to PC
- Fan reimplementation
- Original studio
- Ensemble Studios / LucasArts
- Author
- SFTtech
- Stars
- 14.6k
- Last activity
- 2026-10-20 · 22 days ago
- Latest version
- v0.6.0 · 2024-11-26
- Language
- Python
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/port/openage/)