Horizon Engine
Everything you need to build, render and ship worlds with the Horizon Engine — from your first scene to advanced rendering.
Horizon Engine is a modern, modular C++ game engine with an integrated editor, a physically-based rendering pipeline and a CMake-driven build system. These docs walk you from a fresh install through your first playable scene, then dive into the systems that power the engine under the hood.
Install the engine, create your first project and get a scene rendering in a handful of steps.
Every panel, tool, tab and shortcut — the complete guide to the Horizon Editor.
Download a build for Windows or macOS and run the editor.
Set up →Panels, viewport, content browser, asset editors, profiler.
Learn the tools →The entity-component model, the full component reference and prefabs.
Build worlds →PBR pipeline, five backends, shadows, post-FX, sky and weather.
Render deeper →Physics, audio, animation, navigation, particles and input.
Make it move →The UMG-style Widget Designer, nine element types, widget scripting.
Design screens →Lua, Python and native C++ — one shared engine API.
Write logic →Node-graph shaders, cross-compiled to every backend.
Shade it →Visual scripting — interpreted in the editor, compiled to C++ on export.
Wire nodes →Profiles, platforms, the hpak archive, encryption and mods.
Ship it →Modules, the life of a frame, diagnostics, building from source.
Look inside →The full scripting API and the HorizonCode node catalogue.
Look it up →Reach out — we're happy to help.