Mirage Engine is a high-performance game engine that supports multi-platform development. It is written in C++ 20 and offers a modular and highly extensible design.
- Cross-Platform Support: Supports Windows and macOS.
- Data-Oriented Design: Utilizes a data-oriented ECS (Entity, Component, System) architecture.
- Multiple Build Tools: Supports both xmake and cmake.
- A compiler that supports C++ 20
- xmake >= 2.9.9 or cmake >= 3.28
Refer to the Build Guide for instructions on building Mirage Engine on different platforms.
We welcome Issues and Pull Requests! Please ensure you follow the project's coding standards and contribution guidelines.
This project is open-sourced under the MIT License. For details, please refer to LICENSE-MIT.