Lit Engine is an open-source high-level game engine powered by raylib. Made with the speed and portability of C++, Lit Engine allows you to build 3D experiences with minimal effort, and our intuitive interface will quickly launch you into the development world.
Give a ⭐ if you find the project useful! Your support helps the project to keep innovating and delivering exciting features.
Lit Engine is in active development. Contributions and feedback are highly appreciated!
IMPORTANT NOTE: Lit Engine's development is paused due (probably for just some months) to personal burnout and lack of motivation. Contributions and feedback are highly appreciated! If you want to see future development, let me know! :)
First, clone the repository and its submodules.
git clone --recurse-submodules --shallow-submodules -j2 https://github.com/luis605/Lit-Engine
cd Lit-EngineIf you cloned without --recurse-submodules, you can fetch them with:
git submodule update --init --recursive --depth 1
Choose the instructions for your operating system.
Linux
# 1. Install dependencies
cd Install
sudo ./install.sh
cd ..
# 2. Configure and build the project
mkdir build && cd build
cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 ..
make -j4
# 3. Run the engine
make run
# Optional: To run the debugger
# First, build in debug mode: cmake .. -DCMAKE_BUILD_TYPE=Debug
# Then, run: make debugWindows
# 1. Install dependencies
cd Install
.\install.bat
cd ..
# 2. Configure and build the project
mkdir build && cd build
cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 .. # Both MinGW Makefiles and Microsoft Visual Studio are supported.
make -j4
# 3. Run the engine
make run
# Optional: If you are using MinGW Makefiles and you want to run the debugger (using GDB)
# First, build in debug mode: cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug
# Then, run: make debugDocumentation is available at https://litengine.org/manual.
Note: Our documentation isn't yet finished!
Check LICENSE.md for more information.

