openage is a free cross-platform RTS game engine that provides the mechanics of Age of Empires. Using modern technologies as C++17, OpenGL/GLSL, Python, Qt5 and CMake allows 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. openage uses an open API powered by our human-readable configuration language nyan. We implement 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!

Features

  • Fully authentic look and feel
  • An easily-moddable content format
  • An integrated Python console and API, comparable to blender
  • AI scripting in Python, you can use machine learning
  • Matchmaking and ranking with a haskell masterserver
  • Optionally, improvements over the original game

Project Samples

Project Activity

See All Activity >

Categories

Games, Game Engines

License

GNU Free Documentation License

Follow openage

openage Web Site

Other Useful Business Software
Red Hat Enterprise Linux on Microsoft Azure Icon
Red Hat Enterprise Linux on Microsoft Azure

Deploy Red Hat Enterprise Linux on Microsoft Azure for a secure, reliable, and scalable cloud environment, fully integrated with Microsoft services.

Red Hat Enterprise Linux (RHEL) on Microsoft Azure provides a secure, reliable, and flexible foundation for your cloud infrastructure. Red Hat Enterprise Linux on Microsoft Azure is ideal for enterprises seeking to enhance their cloud environment with seamless integration, consistent performance, and comprehensive support.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of openage!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python, C++

Related Categories

Python Games, Python Game Engines, C++ Games, C++ Game Engines

Registered

2021-06-03