Lila is an experimental game engine. It is primarily a learning project, but the very long-term plan is for Lila to evolve into a somewhat usable game engine.
- CMake ≥ 3.20
- C++23 compiler (e.g. GCC 14, Clang 17, MSVC 17.13)
- OpenGL 4.6
Clone this repository and run the setup script to start configuring the engine.
git clone git@github.com:compvisia/Lila.git
cd Lila
Then build and run the application:
Windows:
.\Scripts\BuildWindows.bat
Linux:
./Scripts/BuildLinux.sh
Lila is designed to be usable on Windows and Linux. Any platform not mentioned is untested and currently not supported.
Contributions are highly appreciated!
You can help by reporting bugs, suggesting features, or contributing code or documentation.
For guidelines and more information, see the CONTRIBUTING.md.
If you're unsure where to start, feel free to open a new discussion or ask in our Matrix community.
Lila is free and open-source software under the MIT License. The official logo is distributed under the Creative Commons license (CC BY-SA 4.0 International).
This repository is also part of the compvisia family.
