Skip to content

Parallel-Paradox/mirage_engine

Repository files navigation

Mirage Engine

Introduction

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.

Features

  • 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.

Quick Start

Requirements

  • A compiler that supports C++ 20
  • xmake >= 2.9.9 or cmake >= 3.28

Build

Refer to the Build Guide for instructions on building Mirage Engine on different platforms.

Contribution

We welcome Issues and Pull Requests! Please ensure you follow the project's coding standards and contribution guidelines.

License

This project is open-sourced under the MIT License. For details, please refer to LICENSE-MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published