Vulkan renderer
Rendering built on Vulkan.
In development
A C++ game engine with its own editor.
An illustration of the editor, with a scene drawn for this page.
The core of a game engine, built to work together in one editor.
Rendering built on Vulkan.
Write your game's logic in Luau.
Objects that move and collide.
Build the ground your world stands on.
Effects made of many small moving parts.
Sound with a position in your world.
Attach a script to anything in your scene, and change how it acts without touching the engine.
local Spinner = Havoc.Behaviour:create("Spinner", { speed = 90, }) function Spinner.onUpdate(self, dt) self.entity.transform.rotation += vector.create(0, self.speed * dt, 0) end
Tell us what you want from the engine, and vote on other people's ideas.