Open beta · Free in the browser

Edison Arena

The 2010 format, played the way you remember it. A free, browser-based client for Yu-Gi-Oh!'s Edison format, the competitive game as it stood in March 2010. It plays on desktop and phones.

An Edison Arena duel against the practice bot: a 3D board with face-down cards, a Monarch hand, life points, and a Your Turn, Main Phase 1 call-out.
A best-of-3 duel against the practice bot, game 2.

One of the most loved eras of competitive Yu-Gi-Oh!

Edison Arena brings the format back with the feel of a modern digital card game. Duels play out on a lit 3D table with drag-to-play cards, summon effects and clear turn and phase call-outs, so even newer players always know whose turn it is and what they can do.

Every match opens with a race for the first turn, then deals both opening hands before play begins. Matches are best of 3 with sideboarding between games, like real tournament play.

The deck builder covers the full Edison card pool of about 3,700 cards, with the March 2010 Forbidden & Limited list enforced, and it imports and exports standard .ydk files. Sign in with Discord to keep your decks across devices, or jump in as a guest. A practice bot plays real games for learning and testing decks.

The Edison Arena play screen: the selected Frog Monarchs deck, practice and duel-a-friend options, and a list of starter decks.
The play screen, with starter decks ready for new players.

What's in the open beta

What it's built on

React 19 TypeScript Vite three.js (WebGL) GSAP Node.js 22 WebSockets EDOPro ocgcore (WebAssembly) Project Ignis Lua scripts SQLite Discord OAuth2 Docker on Railway Playwright

The server is the referee

Every duel runs on an authoritative game server. The official open-source rules engine, EDOPro's ocgcore compiled to WebAssembly, checks every move, and each player only ever receives what they're allowed to see, so hidden cards can't leak.

Staging and production run as separate environments, so changes reach testers on a staging build before they go live. End-to-end tests play full duels over WebSockets, and Playwright covers the interface.

Play it, or tell me what's broken

Edison Arena is free and in open beta. If you find a bug, the in-game report saves the duel so I can replay it. For anything else, email me.