The web is experiencing a renaissance in game development, driven by technologies like WebAssembly, WebGL, and WebGPU, which enable near-native performance in the browser. Eric Double-Bore from Poki discusses the unique challenges of web game development, such as file size constraints and the need for instant player engagement, and how platforms like Poki provide a distribution and monetization channel that frees developers from marketing and player acquisition. The episode explores the history of web games from Flash to today, the trade-offs between game engines for web publishing, and the critical importance of mobile-first design and rapid playtesting.
Summarized by Podsumo
WebAssembly compiles C++ code to a near-machine-code format that runs faster and smaller than JavaScript, enabling complex game engines like Unity and Godot to export to the web with high performance.
Poki's playtesting tool allows developers to upload a game version and within minutes receive videos of real players interacting with it, providing honest feedback on onboarding and usability that friends and family cannot.
For web games, capturing the player's attention in the first few seconds is critical; tutorials must feel like gameplay, and text-based onboarding is ineffective because players click away immediately.
Mobile-first design is essential for web games on Poki, with portrait mode preferred because users avoid rotating their phones, and the platform's QA team tests games on both desktop and mobile before publication.
File size directly impacts player retention—every extra megabyte of download can lose a percentage of players, making dynamic asset loading a key challenge for engines like Unity that produce large WebAssembly blobs.
"If you don't like the game, you exit it and you click on another game immediately. You have no incentive to try the game for a while to stay there."
"On web you really have to capture that audience with in the first couple of seconds basically. If those first couple of seconds are not interesting enough then we'll just click on another game."
"For every extra megabyte a person has to download to play your game you're gonna lose like a couple percent of players just takes too long they click away."