RA RETRO ARCADIAHOME ARCADE SYSTEM
ONLINE

ONE CABINET. MULTIPLE GENERATIONS.

YOUR LIVING ROOM
IS THE ARCADE.

Play the included Retro Arcadia Originals immediately, or privately add compatible game files you are legally permitted to use. Your imported games stay in this browser.

DROP A COMPATIBLE GAME FILE ANYWHERE
PLAYERPLAYER ONE
GAMES8
PLAY TIME0m
CONTROLLERSEARCHING

READY ON DAY ONE

Featured Games

Eight complete original games made for this cabinet, led by the transforming-city action roguelite CITY//SHIFT: Midnight Protocol.

YOUR PRIVATE GAME LOCKER

Library

ARCADE FLOOR

Supported Systems

Select a system to open the file picker with the correct compatibility mode.

PLAYER PROGRESS

Achievements

0 / 22 unlocked

LOCAL PLAYER PROFILE

Player One

0 Games0 Minutes0 Achievements

INPUT TEST

Controller Setup

Connect a DualShock, DualSense, Xbox or compatible browser controller, then press a button.

SELECTSTART
×

Each emulator also provides its own remapping menu during gameplay.

CONSOLE SETTINGS

Appearance & Storage

LEGAL USE

Games & Licenses

Retro Arcadia Originals are original browser games included with permission as part of this package. Their code, graphics and synthesized audio are not copied from commercial releases.

User imports: Retro Arcadia is a player, not a ROM catalog. Only load and distribute files you are legally permitted to use. A website calling a file “free” does not automatically grant redistribution rights.

Emulation: EmulatorJS 4.2.3 and selected libretro WebAssembly cores are included under their respective open-source licenses. See the /licenses folder.

LOCAL DATA

Backup & Restore

Export your Retro Arcadia settings, profile, play history, achievements, installed game packs and local game locker. Imported files and packs can make the backup large.

PRIVATE INSTALL WIZARD

Add a Game

1Select a compatible file2Confirm title and system3Add optional cover art

CURATED DOWNLOAD DIRECTORIES

Free & Legal Game Sources

These directories host homebrew, indie, freeware, and public-domain releases. Check each game page’s license or creator terms before redistributing it. Personal downloads can be imported through Add Game.

PDROMSLarge multi-system homebrew and public-domain directory. itch.io Game Boy ROMsCreator-published Game Boy projects; many offer free or name-your-price ROMs. itch.io NES ROMsIndependent NES homebrew directly from creators. GB Studio CommunityGame Boy developer community and game showcases. CHIP-8 ArchiveCHIP-8 programs and compatibility information. Internet Archive SoftwarePreservation library; item rights vary, so review each page.

COUCH MULTIPLAYER

Player & Controller Assignment

Connect up to two controllers. Assign each detected controller to Player 1 or Player 2. Keyboard and the main touch controller remain Player 1.

Arcadia Riftguard and CITY//SHIFT select one-player or two-player mode inside each game. Keyboard and touch remain Player 1; assign a controller to Player 2 here.

NO-REDEPLOY CONTENT SYSTEM

Game Packs & Updates

Install a RetroArcadia .rapack file or connect an HTTPS catalog. Packs are stored in this browser and can add a new game or replace a built-in title with a newer version. Removing an update restores the built-in version.

Installed Optional Packs

Update Catalog

Use the bundled catalog or your own Cloudflare R2 / HTTPS catalog.

Future RetroArcadia games can be delivered as one small .rapack file. Install it here; the base console does not need to be redeployed.

RETROARCADIA SDK 1.1 + PACK FORMAT 1

Developer Platform Ready

Native games share RetroArcadia input, saves, achievements, scores and lifecycle events. Installable .rapack files can now add or update games without redeploying the console.

2 Local Players1 Shared Input Layer1 Pack Manager

Technical contracts: sdk/GAME-SDK-README.md and sdk/GAME-PACK-SPEC.md