Engine Guide

Learn how Particle Engine v2 works — from the GPU abstraction layer up to the editor. Start with Architecture for the big picture, then dive into any system.

Start Here

Architecture Overview

The big picture — how all systems connect, the layer diagram, data flow for a single frame.

Read →

Virtual GPU (vGPU) Core

The most important concept. Understand the GPU abstraction that powers everything.

Read →

Core Systems

ECS v2

Entity-Component-System: worlds, entities, components, systems, phases, archetype storage.

Read →

Rendering

Multi-pass pipeline, lighting, mesh rendering, half-res particle composite, shader modes.

Read →

Particle System

100M+ GPU particles with thermal simulation, SPH fluids, SDF collision, flocking, and more.

Read →

Audio

Procedural synthesis, node-graph patches, material-to-sound mapping, spatial audio.

Read →

Tools & Utilities

Math Library

350+ functions: vectors, matrices, quaternions, rays, planes, GPU packing, noise.

Read →

Shaders & WGSL

Modular shader system, WGSL preprocessor, ShaderComposer, reflection.

Read →

Editor

Scene editor with viewport, inspector, world panel, audio studio, gizmos.

Read →

Physics & Simulation

Cloth, rope, fluids, rigid bodies, PBD ragdoll, constraint systems.

Read →

GPU Physics Engine New

Full PhysX 5 parity — 15 WebGPU modules: rigid bodies, vehicles, CCT, FEM soft body, CCD, triangle mesh, heightfield.

Read →