XII Engine C++ Coding Standards and Engineering Guidelines
Introducing the C++23 coding standards and engineering guidelines for XII Engine, covering correctness, architecture, ownership, performance, portability, and maintainability.
Technical topic
Introducing the C++23 coding standards and engineering guidelines for XII Engine, covering correctness, architecture, ownership, performance, portability, and maintainability.
A multithreaded interactive CPU ray tracer implementing analytic geometry, recursive reflections and refractions, Phong shading with shadows, and a responsive dual‑mode renderer with real‑time camera controls.
A real‑time OpenGL virtual orrery featuring hierarchical planetary motion, instanced rendering, object picking, advanced Earth shading, eclipse simulation, and interactive camera tools.
An interactive curve and surface editor/viewer implementing Bezier curves, B-splines, surfaces of revolution, and tensor-product surfaces using OpenGL tessellation.
An implementatio of a 'Pirate Game', featuring textured rendering, transformation pipelines, collision logic, and gameplay mechanics.
A real-time fractal renderer, featuring five fractal generators implemented in modern C++ with OpenGL.
Water Molecular Dynamics Simulation by TheophilusE provides a window into water formation at the atomic level, modeling O–H bonds, H–O–H angles, and non-bonded interactions in an interactive C++ demo.
A lightweight, infinitely replayable flying game featuring procedural obstacle generation, optimized effects, and console-variable-driven tuning.
An in-depth look at XII Engine: a modular, cross-platform C++ engine for high-performance real-time applications.
VisionSource is the foundational C++ module of VisionEngine, offering component-based real-time rendering and shader management.