A step-by-step walkthrough of converting a photorealistic 3D Gaussian Splat scene into a playable browser FPS game using PlayCanvas. The process covers: downloading a splat from SuperSplat, converting it to streamed LOD format with splat-transform, generating a collision mesh via voxelization, baking a lightness probe grid so PBR meshes match the splat's lighting, setting up a Recast navmesh for NPC pathfinding, and implementing behavior-tree AI with eight distinct personality-driven NPCs. The entire stack — SuperSplat, splat-transform, recast-navigation, and PlayCanvas Engine — is free and open source, and the full demo project is publicly forkable.

11m read timeFrom blog.playcanvas.com
Post cover image
Table of contents
🏗️ The Build ​🎮 What You Need to Build One of These ​💚 Free and Open Source ​👂 Try It, Break It, Tell Me ​

Sort: