Submissions open from 2022-01-14 21:00:00 to 2022-01-23 21:00:00
Submissions due in

WASM-4 is fantasy console for any language that can output small WebAssembly (wasm).

WASM-4 includes direct support for AssemblyScript, C, C++, D, Go, Nelua, Nim, Odin, Rust, WAT, & Zig. Other languages have also been used. See the site for full documentation!

Intro Video

Hardware Specs

  • Display: 160x160 pixels, 4 customizable colors, updated at 60 Hz.
  • Memory: 64 KB linear RAM, memory-mapped I/O, save states.
  • Cartridge Size Limit: 64 KB.
  • Input: Keyboard, mouse, touchscreen, up to 4 gamepads.
  • Audio: 2 pulse wave channels, 1 triangle wave channel, 1 noise channel.
  • Disk Storage: 1024 bytes.

Jam Guidelines

  • Optional themes to use for inspiration: Gifts, Cycle, Journey
  • We'll have a week of community evaluation on after the jam closes, with criteria: fun, unique, polished, graphics, sound, & controls.
  • No NSFW nor discriminatory content (see Contributor Covenant 2.1 for what that means)
  • The jam is a week and more to accommodate different schedules. Don't feel like you need to spend all your time on it during the week. Do what works for you!
  • You don't have to share your source code, but it's encouraged!
  • If you've already started something for WASM-4, feel free to finish and submit it.
  • If you've already submitted a WASM-4 game elsewhere, start something new. (But feel free to reuse some code or assets.)
  • We'll announce one or more optional prompt themes when the jam starts for those who want some inspiration to get started.
  • No prizes, but highlight games will be featured in a video on the Context Free channel on YouTube.

Have fun, and make awesome small things!