Back to Browse

Custom WASM Is Hard | Devlog

239 views
Mar 5, 2026
12:31

I'm making a game engine from scratch. And recently I had a terrible time writing the WASM platform layer for HTML5 exports. Enjoy this ridiculous journey. ⁨@WookashPodcast⁩ episode: https://youtu.be/E-pOtvPqKRo Compile C to WASM articles: https://surma.dev/things/c-to-webassembly/ https://schellcode.github.io/webassembly-without-emscripten ============================================================== My first game, Droppy Ball: https://store.steampowered.com/app/3868500/Droppy_Ball/ My team competed in the GMTK 2025 game jam! I'm working on adding more to the game on stream! Check out the jam build here: https://itch.io/jam/gmtk-2025/rate/3764799 This channel is for content related to my game dev journey, and other industry related topics. If you want to learn game dev, join me. I'll be studying games, keeping up to date on popular indie titles, and making art. Subscribe for more. Check out my stream weekdays before work PST here on YouTube, Twitch (TheMojoMonkey), or Kick (MojoMonkey). Music: GameChops.com Chapters: 0:00 - Intro (Buy Droppy Ball) 0:30 - Progress report 1:26 - Platform layers 2:38 - Emscripten 4:57 - Ben Visness 6:36 - Custom WASM 8:19 - Losing sanity 11:07 - Epiphone 11:49 - Outro

Download

1 formats

Video Formats

360pmp425.8 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Custom WASM Is Hard | Devlog | NatokHD