mirror of
https://github.com/antopilo/Nuake.git
synced 2026-09-09 20:08:57 +03:00
c0f1178e7d1284ea3306a02126b65ccd5f36ffb0
Nuake
Quake inspired game engine
Nuake is a game engine currently in developement that focuses on fast level design iteration time that integrates with quake level editing software.
It is currently in developement and is not feature complete. We are currently aiming for an alpha release with basic features and a demo level.
You can join the discord server for updates and screenshots or if you want to contribute:
Current Features
- ECS system
- Modern physic engine (Jolt physic)
- PBR Renderer
- Post processing effects(Bloom, SSAO, SSR, Volumetrics, Procedural Sky)
- Wren Scripting
- Trenchbroom integration
Planned features
- C# Scripting
- Custom Shaders
- Spatialized audio
- NuakeUI integration
- Dynamic global illumination
- Asset packing
- Terrain editor
- WAD converter
Contributing
We are currently looking for contributors, feel free to join the discord if you are looking to help the project.
Compiling the engine
- Clone the repos using
git clone --recurse-submodules https://github.com/antopilo/Nuake.git - Run the
generate.batto generate the sln files. - Open
Nuake.sln - Build and run
Documentation and demos
The current documentation is not up to date.
You can access the current documentation here.
Languages
C++
88.4%
Wren
5.5%
C
5.1%
GLSL
0.2%
JavaScript
0.2%
Other
0.3%

