{"repo":"aduros/wasm4","free":true,"listed":false,"github":"https://github.com/aduros/wasm4","clone":"git clone https://github.com/aduros/wasm4.git","description":"Build retro games using WebAssembly for a fantasy console.","language":"TypeScript","stars":1523,"topics":["webassembly","fantasy-console","fantasy-computer","retrogaming","2d-game-engine","gamedev","game-development","wasm","assemblyscript","typescript"],"license":"ISC","category":"game-templates","readme_excerpt":"WASM-4 Build retro games using WebAssembly for a fantasy console Website • Showcase • Docs • Discussions About WASM-4 is a low-level fantasy game console for building small games with WebAssembly. Game cartridges (ROMs) are small, self-contained .wasm files that can be built with any programming language that compiles to WebAssembly. Key Features No Glue Code : If you've ever tried to write even a simple \"Hello World\" with WebAssembly before, you'll know it usually involves writing a bunch of JS and HTML glue. WASM-4 removes all of that, games interface directly with the system through a small API. Minimalist : Fantasy consoles force developers to work with limited resources. This makes them simple to learn, and easier to focus on finishing your game. Language Agnostic : Use any programming language, as long as it can compile to WebAssembly. Out of the box we currently support: AssemblyScript, C/C++, D, Go, Nelua, Nim, Odin, Rust, WAT, and Zig. Portable : WASM-4 is designed to run on any device that can execute WebAssembly, even outside of the web! It includes a lightweight runtime written in C that runs even low-powered microcontrollers and obsolete hardware. Netplay : Instant online multiplayer, featuring rollback netcode. All games that support local multiplayer automatically support netplay. WASM-4 handles syncing controller inputs over the Internet. 🚀 60 Second Quickstart For more info and guides, check the full documentation. 🎮 Hardware Specs - Display: 160x160 pixels","default_branch":null,"files":null,"tree":[],"storefront":"/r/aduros","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aduros/wasm4/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}