A toy Odin game engine
Unnamed Engine is split up into three main pieces: app, core, and runtime.
- Core: owns low-level logic: rendering, audio, input
- App: GTK editor: depends on runtime + core
- Runtime: Game runtime: Game loop, ECS/scene, asset loading, entry point
- Odin Compiler
- Python (3.10+)
- odin-gtk (vendored)
Important
You must recurse submodules to build the project.
- Clone the repository:
git clone https://github.com/lammmab/unnamed-engine.git --recurse-submodules- Run the proper build script for your system:
Note
These scripts are a convenience wrapper for python tools/odin_build.
Use -h to view build flags.
.\build.bat./build.sh