A frank, portable, and lightweight game engine in OpenGL.
Francum Engine is built for developers who want to start creating immediately. It is "Frankly Portable"—the repository comes pre-bundled with its own toolchain (Compiler, Build System, and Scripting), meaning you can build and run games on any Windows machine without installing external software.

- Lightweight: Minimal memory footprint and fast startup times.
- Portable: Includes pre-configured
g++,CMake, andLuaJIT. Just clone and code. - OpenGL Powered: Leverages modern OpenGL for efficient rendering.
- Frank Design: Transparent API with no hidden "magic" behaviors.
- OS: Windows 10/11 (x64)
- Graphics: GPU with OpenGL 4.6 support.
Francum relies on the following libraries:
- Windowing/Context: SDL3
- Linker/Loader: GLAD
- Math: GLM
- UI: ImGui
- Scripting: Sol3
-
Clone the Repository: Download or clone the FrancumEngine repository to your local machine.
-
Run Setup: Navigate to the project root and run
SetupProject.bat. This handles the portable toolchain configuration automatically. -
Open & Build: Open the folder in VS Code and press
Ctrl + Shift + Bto compile the engine.
This project is licensed under the MIT License - see the LICENSE file for details.