We present the Game Engine Modulith, A Low-Level Modular Game Engine for Component-Driven Game Development and Modding.
Modulith is a general-purpose game engine that is modular on a low-level. Features and code are separated into modules which can be loaded at runtime without having to re-compile the engine. This allows the engine to be used for component-driven game development and modding.
- Clone this repository with either HTTPS or SSH
- Checkout the desired branch
- Use
git submodule init
followed bygit submodule update
. Then wait for all submodules to be cloned. This process may take several minutes.
Open the README found int the /code/
directory, ensure that the necessary dependencies programs are installed and follow the instructions.
Open the Documentation under /documentation/Modulith Documentation/index.html
and follow the Quickstart Guide.
You will need the binaries of the engine and the Render + Editor modules for that.
Either build these yourself or use those found in the /binaries/
folder.