Godot WebGPU — GPU-Accelerated Web Games

2 min read Original article ↗

🚀 Godot Web Games are now 5x faster 🚀

5xFPS vs WebGL

80%FPS vs Native

20K+Lines Written

146Shaders Converted

Development Journey

I'm David Walter, the developer of Shiny Gen. I needed better performance on Godot Web and compute shader support for Shiny Gen. Instead of switching to three.js, I decided to stick with Godot and implement WebGPU support. Now Shiny Gen runs on Godot WebGPU — super optimized and with compute shaders.

March 10, 2026 Started development. Forked Godot 4.6.2, began implementing the WebGPU rendering driver.

March — May 2026 Built the full WebGPU backend over ~2 months, working for 4-12 hours a day with Claude Opus 4.6.

May 10, 2026 Public beta release. 146 shaders precompiled, 10 demos, 6 benchmarks, zero GPU errors across Chrome, Firefox, and Safari.

Browser Compatibility

Tested across all major browsers with WebGPU support.

PlatformBrowserStatus
macOSChrome 113+100%
macOSSafari 18+100%
macOSFirefox100%
AndroidChromeMostly (wip)
iOSSafariMostly (wip)
WindowsAnyTODO
LinuxAnyTODO

Live Demos

Try each demo in your browser. WebGPU requires Chrome 113+ or Safari 18+. WebGL works in all modern browsers.

Performance Benchmarks

Stress tests comparing WebGPU (Forward Mobile) vs WebGL (Compatibility) at high object counts. FPS measured on Mac Studio M3 Ultra, Chrome 134.

Downloading WASM + compiling shaders...

This takes 15-30 seconds on first load.

Documentation

In-depth technical documentation for the WebGPU backend.