Lumina
Lumina is a lightweight and cross-platform 2D game engine.
Lumina is a pretty recent project of mine which I started working over the semester break. Lumina is a latin origin word, meaning "light". It is built on top of the brilliant SDL2 library. I want the game engine to be able to run (and build) easily on Android as well as desktop and web.
❗ Prerequisite: Make sure you have GCC / MinGW installed.
Clone (or download) the repository
$ git clone https://github.com/kadir014/lumina.git
Set working directory to Lumina
$ cd /path/to/lumina/
Run the build script. It will build the game engine and the basic example, then run it if succesful.
$ python build.py
❗ Prerequisite: Make sure you have Emscripten installed. (Installing guide)
Clone (or download) the repository
$ git clone https://github.com/kadir014/lumina.git
Set working directory to Lumina
$ cd /path/to/lumina/
Run the build script with web
argument. It will build the game engine and the basic example, then host a local webserver where you can test the game on localhost:8000
.
$ python build.py web
Example demos are in examples directory.
MIT © Kadir Aksoy