Free cross-platform RTS engine providing "Age of Empires"-
style game mechanics
openage is a free (as in freedom) cross-platform RTS game engine that provides the mechanics of Age of Empires.
We use C++20, OpenGL/GLSL, Python, Qt and CMake to allow people using GNU/Linux, BSD, macOS or Windows to play the game natively.
Our aim is to make openage a platform for the original Age of Empires games providing the same look and feel, but with more features for modding and multiplayer.
Engine: openage is intended as a powerful platform that runs any Age of Empires release and can even be used to make your own RTS games!
Modding: openage uses an open API powered by our human-readable, easy-to-understand configuration languages.
Multiplayer: We are implementing a client-server architecture with dedicated servers that supports more than 8 players. The overarching system will provide matchmaking, lobbies, server discovery and other community features.
openage is a community project that values every contribution, the only requirement is your enthusiasm. Don't hesitate to get in touch with us if you want to help! :)