The darkness between polygons. The hum of a disc loading. NOVA64 is the fantasy console that never shipped in 1997 — running live, in your browser, right now.
NOVA64 is the ghost of a console that should have shipped in 1997. Built entirely in JavaScript, it requires no install and runs anywhere a browser runs. Point it at a tab — and start making games.
Under the hood: Three.js 0.182.0, a hot-reloading cart system, voxel engine, physics, spatial audio, and a full sprite pipeline — all accessible through an API tight enough to fit in a memory card manual.
35+ API functions. Every system accounted for. Every shortcut removed. If a 90s dev would have dreamed it, it’s here.
Hardware-accelerated 3D built on Three.js 0.182.0. Advanced materials, cinematic lighting, 4K shadow maps — exposed through a dead-simple API.
Chunked voxel world with biomes, fluid simulation, raycasting, pathfinding, and a full entity-component system. Think Minecraft in 50 lines.
AABB collision, gravity, raycasting, and spatial partitioning. Plug in setCollisionMap() and your world becomes solid.
WebAudio with 3D positioning, named sound presets (jump, coin, explosion...), and a simple sfx() call to trigger any sound.
WASD + gamepad + mouse in a unified API. key(), btn(), btnp() — works the same across keyboard and controller.
Cooldowns, hit states, spawners, object pools, floating text, minimap, state machines, timers — the full toolkit.
A retro operating system skin with a filesystem, app launcher, and terminal. Runs carts natively. Ships with the console.
In-browser sprite editor, real-time cart hot reload, FPS counter, triangle count — all accessible without leaving the tab.
Every title in the vault loads cold. No waiting. No install. One click — and the dark fades to game.
NovaOS is what happens when a love of Mac OS 9, PS1 system menus, and dark terminals converge at 2am. Boot it — and the past comes alive in your tab.
“Every disc you ever loaded began the same way. A logo. A boot chime. The dark — then everything. NOVA64 rebuilds that ritual for the browser. One import. One tab. The game begins.”
Everything you need to write about NOVA64. High-res assets, approved copy, and technical specs.
NOVA64 is a browser-native 3D fantasy console built on Three.js. It lets developers build N64/PlayStation-era games in plain JavaScript with zero WebGL boilerplate. Over 35 API functions cover 3D graphics, audio, physics, input, voxel worlds, and a retro OS shell — all running live in the browser.
Global CLI. No config. No compile step. One command and you're running a 3D fantasy console with a live demo — straight from your terminal.
Requires Node 18+. Also works with npm or yarn. · Read the docs →
No install disc. No memory card. Just the code and the dark.
MIT License — fork it, ship it, make something weird.