NanoGame
A cross-platform game engine and live coding environment.
Launch Spectromancer
Touch layout (early build)
Boots straight into Spectromancer — a full card-battle game built on NanoGame — right in your browser.
The touch layout is a work in progress for phones and tablets: it boots the same game with the responsive presentation enabled, screen by screen as each one lands. The button above it is the desktop presentation and is unaffected.
What it is
NanoGame is a game engine where the games themselves are AssemblyScript mods compiled to WebAssembly and run inside a thin Rust host. The same mod runs unchanged on desktop, web, iOS, and Android.
- Mods are the games. Every game is a hot-swappable Wasm module — load one, edit it, reload it, without restarting the engine.
- Live coding environment. The built-in console can compile and reload mods on the fly, with an integrated AI agent that can write, build, test, and load mods autonomously.
- One runtime everywhere. Rendering, audio, input, storage, and networking are provided by the host, so mods stay small and portable.
Built with NanoGame
Spectromancer — a fantasy card-duel game: draw from five schools of magic, summon creatures, and out-cast your opponent. Click Launch above to play it now in your browser.
Silhouette — a hidden object game where you match objects to their silhouettes, with a daily real-world photo challenge. Play it at playsilhouette.app or get it on the App Store.