Engine v2.20.0 has been released.
This release is available as an RC build in the Editor, please test your projects and report any issues. We’re planning to promote this version to be the default V2 version in the Editor on or after Monday 29 June 2026.
New engine examples:
-
Clipping - Animated world-space box clips Gaussian splats using custom vertex/fragment varying streams
-
Depth Of Field - Gaussian splat scene with depth-of-field post-processing driven by a proxy mesh
-
Downtown - Streams a 250M-splat city reconstruction with LOD streaming
-
Relighting - Relights a Gaussian splat scene using a draco-compressed proxy mesh for lighting
-
Shader Dissolve - Noise-based dissolve effect where each splat glows at the burning edge before flying off
-
Shader Rings - Per-pixel splat customization via the gsplatModifyPS hook; each splat is a ring with a time-based highlight pulse
-
Shadow Soft - PCSS soft shadows cast by Gaussian Splats onto a plane
-
Simple On Demand - Basic Gaussian Splat with orbit camera, rendered on demand instead of every frame
-
Clustered Light Cookies - Dynamic cookie textures (procedural + video) projected by spot lights through clustered lighting
-
Procedural Sky - Day/night cycle sky with dynamic IBL, driven by an ESM script
-
Joints - Demonstrates the new public JointComponent with typed joint constraints
-
Ragdoll - Physics ragdoll built from rigid bodies and joints
-
UI Masking - Element masks clip child UI to a rectangle and to a texture’s alpha shape
-
VR LOD Gaussian splats in VR, WebGL and WebGPU
To stay updated on Engine development, hit Watch on the repo. Support us by hitting Star too! ![]()