Skip to content
XII-TechnologiesPublic

About

XII Engine Source Code.

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

5,992 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XII Engine logo

Built for real-time. Designed to be yours.

A modular, multi-platform C++23 engine for simulation, rendering,
scientific visualization, and interactive applications.

Website   ·   Documentation   ·   Issues   ·   Contributing


An Engine for Real-Time Simulations

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.

Core capabilities

Real-time graphics

A modern graphics foundation with Vulkan and Direct3D 12 backends, designed for rendering and GPU-focused applications.

Modular architecture

Use the full engine or assemble a focused runtime from independently integrated engine components.

Simulation & interactivity

Systems for interactive applications, real-time simulation, and visualization workflows.

Native development tools

C++23, CMake-based project generation, resource workflows, and shader compilation tooling for DXIL and SPIR-V.

Technology at a glance

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

Explore XII

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.

About

XII Engine Source Code.

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages