Web Native Game Development
Episode
54 min
Read time
2 min
Topics
Relationships, Design & UX, Software Development
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
Agentic DevOps at AWS
Jul 16 · 49 min
NVIDIA AI Podcast
Snap’s Secret to Processing 10 Petabytes a Day: GPU-Accelerated Spark | NVIDIA AI Podcast Ep. 298
May 13
More from Software Engineering Daily
AURA and Open-Source Agents for Production Operations
Jul 14 · 53 min
The Daily (NYT)
How to Bet on (Literally) Anything
Feb 4
Books, tools, and gear mentioned in this episode
SignalCast may earn commission on purchases via these links. As an Amazon Associate, SignalCast earns from qualifying purchases.
Tools
- Poki for DevelopersRecommended
by Poki
“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.”
Products
“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.”
company
“Unity already offers experimental WebGPU export.”
“Eric Dubelbor, principal engineer at Poki (100M monthly users) and web game developer, covers the technical evolution of browser-based gaming”
“engines like Unity and Godot output a single monolithic blob that must fully download before gameplay starts”
More from Software Engineering Daily
We summarize every new episode. Want them in your inbox?
Agentic DevOps at AWS
AURA and Open-Source Agents for Production Operations
Eric Ries on Why Good Companies Go Bad
SED News: Restricted Models, IDE Wars, and the DeepMind Mafia
Grafana’s Approach to AI-Native Observability
Similar Episodes
Related episodes from other podcasts
NVIDIA AI Podcast
May 13
Snap’s Secret to Processing 10 Petabytes a Day: GPU-Accelerated Spark | NVIDIA AI Podcast Ep. 298
The Daily (NYT)
Feb 4
How to Bet on (Literally) Anything
Masters of Scale
Jul 14
The quiet reinvention of a $42b business, with Canva’s Cameron Adams
Lenny's Podcast
Jul 9
Adam Mosseri: AI is a tailwind for authenticity
The AI Breakdown
Jul 1
Fable is Back: Here's What You Should Try First
Explore Related Topics
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
Read this week's Software Engineering Podcast Insights — cross-podcast analysis updated weekly.
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 one show.
Start My Monday DigestNo credit card · Unsubscribe anytime