An open API service indexing awesome lists of open source software.

https://github.com/pbentes/mage

Mage is a game engine built from the ground up to create entirely modable games
https://github.com/pbentes/mage

cpp game-engine luajit modding opengl teal

Last synced: 2 months ago
JSON representation

Mage is a game engine built from the ground up to create entirely modable games

Awesome Lists containing this project

README

          

[![Static Badge](https://img.shields.io/badge/license-MIT%20Non%20AI-green?color=green)](https://github.com/pbentes/Mage/blob/main/LICENSE)

# Mage

At one point the main goal I had for this engine was making it mod friendly. While I learned a lot doing this I have decided to shift the engine's goal towards supporting an idea for a single game rather than creating a general purpose game engine.

## Building

### Windows

To build the project on windows using Visual Studio is recommended. Just run:

```ps1
git clone https://github.com/pbentes/Mage.git
cd Mage
cmake -S . -B build
cmake --build build
```

On windows this should create a Visual Studio solution in the build folder you can use to build the project.

I personally use Ninja so I use `cmake -S . -B build -G Ninja` instead.