a future that remembers arcades.
CarverJS is a React engine for 2D and 3D games on the web, and the marketplace where they ship. Three.js under the hood, components and hooks on top, P2P multiplayer wired in. You build a game the way you build a web app, and players open a URL to play it.
the engine
A React renderer for Three.js. Actors, worlds, and physics are components; input, audio, and game loops are hooks. The JSX is the engine, so React DevTools sees every node and HMR hot-swaps a controller without losing state.
the marketplace
Games ship to a URL, not a store. No install, no account friction to play. Anyone can browse what’s live and open one instantly; anyone with a React mental model can publish theirs.
multiplayer
WebRTC peer-to-peer, wired into the engine. Lobbies and rooms run between players, so a game can be passed around a group chat and just work.
open source
MIT licensed and developed in the open. The engine is on GitHub, the docs are public, and the roadmap is not a secret.
built by someone who codes.
We don’t pretend the engine is magic. It’s React, and we surface that. The retro-arcade texture, the CRT scanlines, the pixel grids, those are the feel. The structure underneath is a real component library a web developer already knows how to use. Future for the bones, arcade for the skin.
Built by MoneyTales, on the internet, for the people who’d rather make a game this weekend than read a 200-page manual.