Retro Player — Web Emulation Station
Retro Player is a high-performance web emulation station supporting 12 classic gaming systems (NES, SNES, Game Boy, Game Boy Color, Game Boy Advance, Sega Genesis, Game Gear, Master System, Nintendo 64, PlayStation, Nintendo DS, and Arcade) directly in the browser via WebAssembly.
Core Capabilities
- 12 Console Emulators: Native WebAssembly cores with zero server-side rendering latency.
- Save Persistence: Battery SRAM (.sav) and instant Quick Save snapshot states stored permanently in IndexedDB.
- Universal Gamepad Engine: 100% spatial UI navigation and gameplay support for Xbox, PlayStation, Switch, and 8BitDo controllers.
- PWA & Offline Play: Installable to desktop and mobile home screens with offline ROM caching.
Documentation & Source Code
Explore the documentation guides on GitHub Repository.