# Zig WASM Game Jam Entry

**URL:** <https://ziggit.dev/t/zig-wasm-game-jam-entry/3969>\
**Category:** Showcase\
**Created:** [April 15, 2024, 8:17pm UTC](https://ziggit.dev/t/zig-wasm-game-jam-entry/3969 "2024-04-15T20:17:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nathan-GameDev](https://ziggit.dev/user_avatar/ziggit.dev/nathan-gamedev/32/898_2.png) [@Nathan-GameDev](https://ziggit.dev/u/Nathan-GameDev)\
**Post date:** [April 15, 2024, 8:17pm UTC](https://ziggit.dev/t/zig-wasm-game-jam-entry/3969/1 "2024-04-15T20:17:43Z")

</div>

Over a couple months I’ve been building up some code to create a pretty solid interface between a zig/wasm backend and a typescript/react frontend, and I was able to put it to the ultimate test this last weekend on a game jam.

I’m pretty happy with the results! The game runs, and I was able to pivot the game design pretty well with my tools - lots of comptime logic was leveraged to get a really solid bond between zig and typescript that made sure I could code really confidently. I’m also happy to have an artist friend to provide the pretty pictures I can pack into the wasm bundle and render in WebGL on the frontend.

I’m definitely looking forward to another game jam with the same tech, where hopefully I can be a bit more ambitious with the actual game, and possibly try out some fancier rendering techniques.
