Build worlds with Zodiac Engine¶
Zodiac Engine is a cross-platform C++20 and Vulkan engine with a native editor, asset pipeline, virtual file system, and project tooling for Windows, macOS, and Linux.
ZEngine 1.0.0 is available. Install it through Zodiac Engine Hub (Panzerfaust), then select the engine version from the Hub. Review the release notes before updating an existing project.
Start where you are¶
-
Install the engine
Download Zodiac Engine Hub, install a ZEngine version, and open a project.
-
Use the editor
Learn the current asset-importing and scene-authoring workflow in Tetragrama.
-
Develop from source
Build, run, and debug the engine with the supported CMake presets and scripts.
-
Understand the engine
Explore the engine architecture, rendering, memory, UI, and container contracts.
What is included¶
| Component | Purpose |
|---|---|
| ZEngine | Core runtime: ECS, Vulkan rendering, virtual file system, memory system, input, and platform services. |
| Tetragrama | Native editor for scene authoring and asset management. |
| Zodiac Engine Hub / Panzerfaust | Launcher and project manager that installs and selects engine versions, and creates or opens projects. |
Current release¶
ZEngine 1.0.0 is the current stable release. It includes the 1.0 engine, editor, and importer work. The asset-importer migration uses VFS paths; consult the 1.0.0 changelog before updating existing projects.
Need help?¶
- Read the getting-started guide.
- Search this documentation with the control at the top of the page.
- Ask the community on Discord.
- Report confirmed bugs in the issue tracker.