- Home
- Game Engine Software
- WASM-4
On the recordRead 12 Oct 202625 facts
WASM-4
Plans and prices
WASM-4
Free
Pricing not stated on the opened pages
Read 12 Oct 2026 · wasm4.org
On the record
- Audience
- The project is intended for developers who want to build small games and experiment with programming languages that compile to WebAssembly.wasm4.org · read 12 Oct 2026
- Audio
- The sound system has four channels: two pulse wave, one triangle wave, and one noise channel.wasm4.org · read 12 Oct 2026
- CLI
- The `w4` command can create projects, run games, watch for code changes, and bundle cartridges.wasm4.org · read 12 Oct 2026
- Community
- The site describes WASM-4 as supported by a community of creators and provides a public catalog of user-built games and experiments.wasm4.org · read 12 Oct 2026
- Design limits
- Games use a 160×160 pixel display with four customizable colors, 64 KB of linear RAM, and a 64 KB cartridge size limit.wasm4.org · read 12 Oct 2026
- Desktop downloads
- The setup guide links downloads for Windows, macOS, and Linux and says the package includes the `w4` command.wasm4.org · read 12 Oct 2026
- Development tools
- The downloadable package includes the w4 command for creating projects and running games locally, and w4 can also be installed with npm.wasm4.org · read 12 Oct 2026
- Display
- The display is 160×160 pixels with four customizable colors and updates at 60 Hz.wasm4.org · read 12 Oct 2026
- Distribution
- The CLI bundles games as standalone HTML files or native Windows, macOS, and Linux executables; the HTML bundle works offline without external dependencies.wasm4.org · read 12 Oct 2026
- Hardware limits
- The specifications list 64 KB linear RAM, a 64 KB cartridge size limit, and 1024 bytes of disk storage.wasm4.org · read 12 Oct 2026
- Input
- Input supports keyboard, mouse, touchscreen, and up to four gamepads.wasm4.org · read 12 Oct 2026
- Languages
- Cartridges are self-contained .wasm files that can be built with any programming language that compiles to WebAssembly.wasm4.org · read 12 Oct 2026
- Multiplayer
- WASM-4 supports real-time multiplayer for up to four players locally or online, with online play using WebRTC and rollback netcode.wasm4.org · read 12 Oct 2026
- Native builds
- The documentation says games can be bundled as Windows, Mac, and Linux executables that run without a web browser.wasm4.org · read 12 Oct 2026
- Netplay limits
- Mouse input, save/load states, and cartridge reset are disabled during netplay, which the guide says may still have bugs.wasm4.org · read 12 Oct 2026
- Online multiplayer
- WASM-4 supports real-time multiplayer for up to four players locally or online, with netplay using WebRTC and rollback netcode.wasm4.org · read 12 Oct 2026
- Publishing
- Creators can submit a pull request to feature a game on wasm4.org, and games on the site are under Creative Commons BY-NC-SA unless the license holder releases them elsewhere under another license.wasm4.org · read 12 Oct 2026
- Purpose
- WASM-4 is a low-level fantasy game console for building small games with WebAssembly.wasm4.org · read 12 Oct 2026