Web Native Game Development
Episode
54 min
Read time
2 min
AI-Generated Summary
Key Takeaways
- ✓WebAssembly performance trade-off: WASM compiles C++ directly to an intermediate bytecode layer, executing faster than JavaScript but with one critical web drawback — engines like Unity and Godot output a single monolithic blob that must fully download before gameplay starts. Every additional megabyte costs several percentage points of players who abandon before loading completes.
- ✓WebGPU adoption threshold: WebGPU currently reaches 68% of Poki's player base, enabling compute shaders for skeletal mesh animations and particle effects previously impossible in WebGL. Unity already offers experimental WebGPU export. Developers targeting broad audiences should still build WebGL-first with WebGPU as a progressive enhancement until Firefox enables it by default.
- ✓Web game onboarding design: Players abandon web games within seconds if mechanics aren't immediately clear — no tutorial text, no slow ramp-up. The recommended approach mirrors Vampire Survivors: open with maximum ability spectacle to demonstrate the game's potential, then strip it back and let players rebuild momentum organically through natural progression.
- ✓Portrait-mode mobile priority: Poki's player data confirms portrait orientation is mandatory for mobile web games. Unlike app-store games where users invest effort downloading, browser players switch games instantly. Developers must also account for device notches blocking UI elements and test specifically on iOS Safari, which aggressively deletes cookies and localStorage mid-session.
- ✓Poki playtesting tool: Uploading a build to Poki for Developers triggers video capture of 10 real players within minutes, using the browser's native Canvas captureStream API. This bypasses the core flaw of friend-and-family testing — familiar testers already know the onboarding, making it impossible to observe first-contact confusion that determines web game retention.
What It Covers
Eric Dubelbor, principal engineer at Poki (100M monthly users) and web game developer, covers the technical evolution of browser-based gaming — from WebAssembly and WebGPU capabilities to engine selection trade-offs, file size constraints, and how Poki's developer platform handles distribution, playtesting, and monetization for indie developers.
Key Questions Answered
- •WebAssembly performance trade-off: WASM compiles C++ directly to an intermediate bytecode layer, executing faster than JavaScript but with one critical web drawback — engines like Unity and Godot output a single monolithic blob that must fully download before gameplay starts. Every additional megabyte costs several percentage points of players who abandon before loading completes.
- •WebGPU adoption threshold: WebGPU currently reaches 68% of Poki's player base, enabling compute shaders for skeletal mesh animations and particle effects previously impossible in WebGL. Unity already offers experimental WebGPU export. Developers targeting broad audiences should still build WebGL-first with WebGPU as a progressive enhancement until Firefox enables it by default.
- •Web game onboarding design: Players abandon web games within seconds if mechanics aren't immediately clear — no tutorial text, no slow ramp-up. The recommended approach mirrors Vampire Survivors: open with maximum ability spectacle to demonstrate the game's potential, then strip it back and let players rebuild momentum organically through natural progression.
- •Portrait-mode mobile priority: Poki's player data confirms portrait orientation is mandatory for mobile web games. Unlike app-store games where users invest effort downloading, browser players switch games instantly. Developers must also account for device notches blocking UI elements and test specifically on iOS Safari, which aggressively deletes cookies and localStorage mid-session.
- •Poki playtesting tool: Uploading a build to Poki for Developers triggers video capture of 10 real players within minutes, using the browser's native Canvas captureStream API. This bypasses the core flaw of friend-and-family testing — familiar testers already know the onboarding, making it impossible to observe first-contact confusion that determines web game retention.
Notable Moment
Poki's QA team observed players in a side-scrolling bicycle game pressing every keyboard key except the spacebar — despite an on-screen label reading "space." The finding revealed that younger web audiences may not recognize spacebar terminology, requiring a visual keyboard diagram with the key highlighted.
You just read a 3-minute summary of a 51-minute episode.
Get Software Engineering Daily summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from Software Engineering Daily
The Hardware Bottleneck AI Can’t Fix
Jun 2 · 50 min
The EntreLeadership Podcast
#1 Silent Business Killer (and How to Fix It)
Jun 5
More from Software Engineering Daily
Autonomous Drone Delivery at Scale
May 28 · 50 min
BiggerPockets Money Podcast
Reach Financial Independence Faster: Backdoor & Mega Backdoor Roth Explained
Jun 5
More from Software Engineering Daily
We summarize every new episode. Want them in your inbox?
Similar Episodes
Related episodes from other podcasts
The EntreLeadership Podcast
Jun 5
#1 Silent Business Killer (and How to Fix It)
BiggerPockets Money Podcast
Jun 5
Reach Financial Independence Faster: Backdoor & Mega Backdoor Roth Explained
Mind Pump: Raw Fitness Truth
Jun 5
2873: The Best Way to Train for Strength AND Endurance at the Same Time
The Journal
Jun 4
How AI Is Being Trained to Do Your Job
The Vergecast
Jun 4
Microsoft's plan to catch up in AI
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
You're clearly into Software Engineering Daily.
Every Monday, we deliver AI summaries of the latest episodes from Software Engineering Daily and 192+ other podcasts. Free for up to 3 shows.
Start My Monday DigestNo credit card · Unsubscribe anytime