Feel free to join the discord server for updates:
Nuake is a game engine written from scratch by myself. It is not meant to be a end-all be-all engine and it is not a quakespasm type engine. This is a game engine that focuses on fast level design iteration that integrates with quake level editing software. If you can create quake maps, you can create Nuake levels.
Warning: It is still very early in development and I dont recommend anyone using this to make their games *yet*.
- Clone the repos using
git clone --recurse-submodules https://github.com/antopilo/Nuake.git
- Run the
generate.bat
to generate the sln files. - Open
Nuake.sln
- Build and run
Feel free to make pull requests and I will look over them myself.
You can access the current documentation at here
- Trenchbroom integration with live reload
- fast ECS & Scene tree system
- Jolt physics
- PBR rendering
- Volumetric lighting
- Parallax mapping
- Game in editor
- Procedural & HDR skies
- Modern UI system
- Wren scripting api and module system
- Triggers and entity editing in TB
- Advanced physics features
- Soft bodies, Joints, etc.
- Demo level
- Cross platform
- Optimization
- Water simulation
- Terrain editing
- Exporting
- Custom shaders