Skip to content

A Low-Level Modular Game Engine for Component-Driven Game Development and Modding

License

Notifications You must be signed in to change notification settings

Eregerog/Modulith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modulith

We present the Game Engine Modulith, A Low-Level Modular Game Engine for Component-Driven Game Development and Modding.

Abstract

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.

How to clone the repository

  1. Clone this repository with either HTTPS or SSH
  2. Checkout the desired branch
  3. Use git submodule init followed by git submodule update. Then wait for all submodules to be cloned. This process may take several minutes.

How to build Modulith

Open the README found int the /code/ directory, ensure that the necessary dependencies programs are installed and follow the instructions.

How to create Modules and Games with Modulith

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.

About

A Low-Level Modular Game Engine for Component-Driven Game Development and Modding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published