free, modern RTS game engine

1 min read Original article ↗

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! :)