/

PlayCanvas

PlayCanvas

PlayCanvas

Social Media Links

Twitter
Github

PlayCanvas is a real-time collaborative platform and open source engine for WebGL and WebXR apps, with native 3D Gaussian Splatting support across its Engine and Editor and a family of splat tools including SuperSplat, SplatTransform, and the SplatViewer component.

Location

London, UK

Size

Total raised

Hiring?

Platform

Web (WebGL / WebGPU)

GPU

Any — runs in browser

Pricing

Free (open source)

License

MIT (engine)

Best for

Interactive 3DGS web apps

Updated

July 2026

PlayCanvas is a real-time collaborative platform and open source engine for WebGL and WebXR apps that has become one of the most active homes for gaussian splatting on the web. 3DGS support landed natively in the full PlayCanvas Editor in 2024, and the Engine has shipped steady splat-focused releases since, including unified gsplat rendering performance and customization in Engine 2.13 and continuing through Engine 2.21.0 in July 2026. Engine 2.18.0 added per-splat scene fog through a new public API, GSplatParams.useFog, which defaults to true, and Engine 2.21.0 added volumetric fog through CameraFrame.volumetricFog on both WebGL2 and WebGPU, raymarched against splat-authored depth from the depth prepass.

PlayCanvas also drives much of the web's 3DGS compression story: the team introduced Spatially Ordered Gaussians (SOGS), which the Engine adopted to make splats dramatically smaller for web delivery. Alongside the engine, PlayCanvas released Blocks and a responsive, composable SplatViewer component for displaying Gaussian splats, and community tutorials have shown full playable games built from a captured splat.

The company maintains a family of open splat tools. SuperSplat, the browser-based gaussian splatting editor, reached 2.30 with LCC2 import and format-agnostic LOD and has continued through 2.32. SplatTransform, its splat conversion and processing tool, reached v3.0.0 in July 2026 with a sevenfold speed increase. The ecosystem builds on top of them too, with GigaSplat forking SuperSplat for experimental features and platforms like Bitbybit adding PlayCanvas support.

Frequently Asked Questions

Does PlayCanvas support Gaussian Splatting?

Yes — 3DGS is natively supported in both the PlayCanvas Engine and Editor, with unified gsplat rendering, SOGS compression for smaller files, and a dedicated SplatViewer component.

What is the difference between PlayCanvas and SuperSplat?

SuperSplat is PlayCanvas's free browser-based editor for cleaning up and editing Gaussian splats. The PlayCanvas Engine and Editor are for building interactive web apps and games that use those splats, and SplatTransform handles splat conversion and processing.

Is PlayCanvas free?

The PlayCanvas Engine is open source under the MIT license, and SuperSplat and SplatTransform are free to use.

Does PlayCanvas support fog with Gaussian splats?

Yes. PlayCanvas Engine 2.18.0 added per-splat scene fog through the GSplatParams.useFog API, enabled by default, and Engine 2.21.0 added volumetric fog through CameraFrame.volumetricFog on WebGL2 and WebGPU. Volumetric fog is raymarched against splat-authored depth from the depth prepass. Fog is not available in the SuperSplat Viewer, where it remains an open issue.

Alternatives