OpenAltFinder
openage

openage

A free, open-source engine and community project recreating Age of Empires II with a modern C++ and Python codebase.

Open source alternative to:

openage is a free, open-source real-time strategy game engine that recreates the gameplay of Age of Empires II. It is developed by the SFTtech group as an educational project to understand and rebuild the classic game's systems from scratch.

The project features a modern engine written in C++ with Python scripting for game logic, a reimplemented asset converter that works with original AoE II game files, and planned multiplayer support. It aims to preserve the Age of Empires II experience while adding modern conveniences like native widescreen support and improved performance.

openage is licensed under GPL-3.0 and is completely free. Like many reimplementations, it requires the original Age of Empires II game data to run, but the engine itself is fully open source and independently developed.

Frequently Asked Questions

Do I need to own Age of Empires II to play openage?

Yes. openage reimplements the engine but does not distribute the original game assets, sprites, or sounds. You need your own copy of Age of Empires II and its game files to play.

Which platforms does openage run on?

openage builds on Linux, macOS, and Windows, with a strong focus on Linux development. Prebuilt binaries and installation instructions are provided on the project website.

Is openage feature-complete?

openage is under active development. Many core systems such as rendering, asset conversion, and basic gameplay work, but the project is still progressing toward full parity with Age of Empires II.

Looking for contributors

This project is actively seeking help, join the community!

Visit openage
License
GPL-3.0
Self hostable
No
Repository details
Created
11/3/2013
Stars
14,357
Forks
1,265
Open issues
214
Last commit
7/4/2026
View Repository

Compare openage with

Similar open source alternatives