Nuake Icon

Nuake is a modern engine inspired by
the Quake engine.

Built upon time-tested technologies with a modern flavor. Nuake is in active development and is ever-evolving.

Download
Editor Preview

Features

Trenchbroom integration

Nuake supports hot-reloading level edition with trenchbroom. It also supports BSPs for better performance.

Rendering Image

Modern Rendering

Nuake features a modern renderer that is capable of rendering high-fidelity graphics with modern post-processing effects. You can customize the render pipeline to achieve the look you want.

C# & Wren scripting

Nuake supports .Net 8 for entity scripting alongside Wren. An open-source object-oriented scripting language that is vastly superior than other scripting language like lua.

Jolt physics

Harness the power of one of the newest physics engine available featured in modern game engines that has shipped in games like Horizon Zero Dawn.

And more!

Frequently Asked Questions

When will it be done?

Probably never, we have a roadmap that helps us plan our goals. Our current goal is to be able to remake Quake inside of Nuake.

Is it free?

Nuake is currently free and open-source.

Can I make my game in Nuake?

We are currently not in alpha, meaning that it is not recommended to make games with Nuake at the moment. Feel free to check it out and play with it, but it is currently heavily in development and breaking changes are to be expected until we hit alpha.

What are the minimum requirements?

No minimum system requirements have been determined at the moment. At the very least, your GPU should support OpenGL 4.5.

It keeps crashing!

Crashes and bugs are to be expected until we hit our current alpha goals, feel free to report your crashes and reproduction steps on the github.

Where can I download it?

You can download Nuake on the github repository, there is no guarantee that it won't crash on startup until we hit alpha. If you still want to download it and play with it, we assume that you know what you are doing or that you are interested in contributing to the project.

You have been warned: download

Hi👋

I'm Antoine, main developer of Nuake.

I'd like to leave a little note here explaining what this projects means to me.

I started this project ~2 years ago as a way to learn graphics programming and I never stopped working on it.
Eventually it turned into a game engine!

I've always been a fan of the Quake mapping community and I feel like the workflow of creating Quake levels is one of the nicest and most rewarding way to learn game developement.

After moving to other game engines(like Unity, Unreal and Godot) that spark and that spontaneity got lost through the friction that these generic game engines created.

Nuake is my attempt at creating a game engine that aims to keep that spark and joy of simply creating, without the friction.

While Nuake is not at that point yet, I heavily encourage you to check out the quake mapping community by joining their discord:

https://discord.gg/Zrczfg2NCD

Thank you❤️

Nuake Logo