![]() |
XII Release 0.1.0
|
XII provides the systems needed to build demanding real-time software without requiring every application to adopt the same stack. Graphics, simulation-oriented systems, resource management, and native tooling are organized into a unified, modular architecture.
Use XII as a complete engine, or integrate selected components through dynamically linked libraries. From interactive tools to specialized simulation workloads, the architecture is designed to give developers control over what they build and what they include.
Real-time graphicsA modern graphics foundation with Vulkan and Direct3D 12 backends, designed for rendering and GPU-focused applications. | Modular architectureUse the full engine or assemble a focused runtime from independently integrated engine components. |
Simulation & interactivitySystems for interactive applications, real-time simulation, and visualization workflows. | Native development toolsC++23, CMake-based project generation, resource workflows, and shader compilation tooling for DXIL and SPIR-V. |
| Language | C++23 |
| Platforms | Windows · Linux · macOS (project targets) |
| Graphics | Vulkan · Direct3D 12 |
| Build system | CMake and platform-specific generation scripts |
| Architecture | Modular engine libraries and reusable systems |
| Engine source Explore the core systems, graphics backends, and engine modules. | API documentation Learn how to generate the project's Doxygen reference. |
| Contributing Find the current contribution information and project channels. | Issue tracker Follow discussions, report defects, and request improvements. |