Plays in your browser
Getting Started
No emulator, no ROM, no setup. Grab a controller and you're a few steps from your first league game.
Four steps to your first game
- Start here01
Join the Discord
The community lives here — line up games with opponents, get help, and catch league news first.
Join Discord → - 02
Get verified
Play 2 test games with an admin to check your controller and connection. Post in #test-games and an admin will set them up.
Open #test-games → - 03
Join a league
Register for a league under Coming Soon. Pick Genesis or SNES — the commissioner places you on a team before the season starts.
Find a league → - 04
Play your games
Set a time with your opponent, open your league's Schedule, pick them and press Play. The game runs right in your browser — no emulator, no ROM.
Before you play
Plug in a controller
Any USB or Bluetooth gamepad. Keyboard works too — the keys are listed beside the game. Controller with modes (8BitDo and others)? Use X-input mode, and if it isn't detected, unplug it and plug it back in.
Use a wired connection
Online play is sensitive to lag. Ethernet beats Wi-Fi every time; satellite and mobile hotspots won't hold up.
Play on a computer
Games run in Chrome, Edge or Firefox on a desktop or laptop. Your phone is perfect for checking standings and stats.
Read the rules
Scheduling, disconnects and conduct. Two minutes now saves an argument later. League rules →
On the play page
Controller setup
Map your buttons once from the Controller setup button. It's remembered in this browser for each controller and console.
Results save themselves
At the final whistle the score, player stats and highlights go straight to the box score. Nothing to upload.
Reset game
Need a do-over? Ask with Reset game — once your opponent accepts, the game restarts from power-on for both of you.
If the connection drops
A dropped game can't be resumed — Reconnect starts it over. See the rules for how to handle the score.
Still have questions? The FAQ has answers.
Browse leagues →