One library
Emulated systems, installed Steam games, Mac apps and Apple Arcade titles all live in the same grid, sorted and searched the same way.
Free · macOS · v1.75
GameBox plays fifty retro systems itself, with the emulators built in, and starts the rest in the emulators you already use. Your Steam, Mac and Apple Arcade games share the same shelf, with box art, video previews and full metadata. Double-click to play.
Built in
Fifty systems have an emulator inside GameBox itself, from the Apple II and Atari 2600 of 1977 to the PlayStation, the Nintendo 64, the Amiga family and Capcom's arcade boards. Thirty need no BIOS files at all.
Every tile is GameBox itself running the game — picture, sound, controllers and saves. Open one in a window or full screen and the picture always keeps its proportions: black bars, never a stretched image.
Press Esc — or hold Start and Select on a controller — and the game holds still while a menu lets you keep a checkpoint, go back to one, rewind, reset or quit. It's the same menu across the consoles and computers, from the Atari 2600 to the PlayStation.
Period-Accurate Display shows a machine's picture the way its own screen did: a television's gently rounded glass, scanlines and phosphor mask; the Game Boy's green LCD with its pixel grid and ghost trails; the Vectrex's glowing vectors with their afterglow.
The Nintendo 64 is drawn at four times the console's resolution, and the PlayStation at two, four or eight times, with the PlayStation's wobble removed, its textures in true perspective, smooth shading in place of dithering, and a texture filter of your choice.
Fifty systems, by maker. The tag marks the twenty that use BIOS files from the real machine — files GameBox can't include and never downloads.
BIOS files you supply. The ZX Spectrum, Amstrad CPC and GX4000, MSX and Vectrex carry ROMs of their own that their owners allow to be passed on, and the Vectrex comes with 26 games.
Thirty of the fifty need nothing at all. For the other twenty, choose the folder where you keep your BIOS files and Settings ▸ BIOS lists every file GameBox can use, with its checksum and whether it found it.
Power-ups
GameBox is a library first. It also does the tedious parts: finding artwork, tidying ROM sets, compressing discs and keeping track of what you actually play.
Emulated systems, installed Steam games, Mac apps and Apple Arcade titles all live in the same grid, sorted and searched the same way.
Pulls box art, 3D boxes, marquees, screenshots, video previews, game manuals and full metadata from ScreenScraper — plus Steam's own store data and Apple's App Store catalogue.
A full set carries a dozen dumps of the same game. GameBox folds them into one entry and picks the one that runs — region, revision and verified dumps all considered. Nothing is renamed or deleted.
An ambient channel that plays preview videos back to back with a broadcast-style banner. Filter by system, genre or rating — and hit Play to launch whatever's on screen.
Earn them in nineteen built-in systems: a card slides in over the game, rare ones go gold, and File ▸ Achievements shows how far through every game you are. Every game's list is in its info panel, whichever emulator plays it.
A first-run wizard picks your folders and offers the emulators you might want. Settings ▸ BIOS shows which BIOS files each system uses and whether it found them.
File ▸ Install Emulators downloads a current build of RetroArch, DuckStation, FS-UAE, PPSSPP, DOSBox-X, Dolphin, Visual Pinball X or, on Apple silicon, shadPS4 — and sets it up with sensible defaults.
Compress ROMs to .zip or .7z, turn disc images into .chd, and reverse any of it. Every operation verifies before it replaces the original, so a cancel never costs you a file.
Delete a game and its box art, screenshots and video preview stay behind, quietly filling a drive. This finds media whose games are gone and moves it to the Trash — reviewed by you first.
Build playlists from live filters — name, system, genre, developer, publisher, players, star range, favourites. Everything combines in any order and nothing is destructive.
Right-click any game to pick a different emulator or a specific disc — GameBox remembers the choice for that game alone, and it survives a rescan.
Menus, buttons and dialogs are translated into Chinese, Japanese, Korean, Spanish, French, German, Italian, Portuguese, Russian and Thai, following your Mac. The newest features are in English for now.
The window
Browse as 3D boxes, flat covers, marquees, physical media, screenshots or title screens — four to fourteen columns wide, whatever suits the screen.
Select a game and the info panel fills in: its marquee over fanart, a looping video preview, and the details underneath — rating, release date, publisher, developer, genre, players, times played and last played.
GameBox TV plays your library's preview videos back to back, like a channel showing trailers for games you already own. It's the fastest way to rediscover something you forgot you had.
Pick a system, tick what you want, and compress a whole set in one pass — ROMs to .zip or .7z, disc images to .chd or .cso. All of it reverses just as easily.
Scrapes, compressions, video fixes and installs all report into the Activity Viewer with live progress and a cancel button — and it brings itself to the front the first time a job starts.
Select your system
From the Apple II to the Nintendo Switch — consoles, handhelds, home computers, arcade boards, pinball tables and the Mac itself. Fifty play inside GameBox; the rest start in an emulator of your choice.































































































No system matches that. Try another spelling?
96 of 96 shown · only systems you actually have games for appear in the app's sidebar
Built in. 50 systems have an emulator inside GameBox, shown here as 56 entries: the Famicom, Super Famicom, Genesis, Neo Geo Pocket, WonderSwan Color and Amiga Demos have an entry of their own, as they do in the app's sidebar.
And the rest
For systems that aren't built in, GameBox starts the emulator you choose — it doesn't bundle or replace them. RetroArch alone covers most of the list, and GameBox can install it for you.
Where they go. GameBox expects emulators in /Applications. Each system's default emulator is set in Settings ▸ Systems, and any single game can override it — most of the built-in systems offer an outside emulator as a second choice. Steam, Mac and Apple Arcade games launch directly, with no emulator involved.
One menu. File ▸ Install Emulators fetches RetroArch, DuckStation, FS-UAE, PPSSPP, DOSBox-X, Dolphin, shadPS4 and Visual Pinball X, each from its official source. Three of the emulators above — shadPS4, XeniOS and Astris — need an Apple silicon Mac.
How to start
Already using ES-DE? GameBox reads the same folder layout, so it can share your existing ROMs and artwork rather than duplicating them.
Open the disk image and drag GameBox to Applications. It's signed and notarised by Apple, so it just opens — no security warning, no right-clicking.
A short setup wizard asks where your games live, where to keep the artwork, and which emulators you might like installed.
Open Settings with ⌘,. GameBox works from three folders — ROMs, media and its own data — created in Application Support by default. Point them anywhere you like; an external SSD is a good idea for the media folder.
Press Create ROM Directories to build a folder for every system.
Copy ROMs into each system's folder, or drag files straight onto the grid — they're copied in and scraped for you. Steam games are found automatically across every Steam library on every drive; for Mac and Apple Arcade games, point Settings ▸ Mac Games at the folders holding them.
Then choose File ▸ Rescan ROMs.
Fifty systems play inside GameBox. Twenty of them use BIOS files from the real machine, which GameBox can't include: put yours in one folder and point Settings ▸ BIOS at it — the tab lists every file and whether it was found.
For the other systems, File ▸ Install Emulators fetches RetroArch, DuckStation, FS-UAE, PPSSPP, DOSBox-X, Dolphin, shadPS4 and Visual Pinball X. Anything else, install into /Applications yourself.
File ▸ Scrape ROMs, tick the systems you want, and choose how much to fetch — metadata, images, or images and videos. A free ScreenScraper account raises your daily limit considerably; enter it in Settings ▸ Scrapers.
Switch on Download manuals to fetch each game's manual too, and watch it all run in Window ▸ Show Activity Viewer.
Open the disk image and drag GameBox to Applications. It's signed and notarised by Apple, so it just opens — no security warning, no right-clicking.
GameBox uses the same directory layout as EmulationStation, so both can run off one copy of your collection. In Settings ▸ Directories, set the ROM Directory to wherever ES-DE keeps its ROMs.
In ES-DE press Esc, then Other Settings ▸ Game Media Directory. Put that path into GameBox's Media Directory and it will use the box art, videos and screenshots you already scraped.
GameBox stores metadata in its own format, so bring ES-DE's across with File ▸ Read in ES-DE Meta Data and select the ES-DE/gamelists folder in your home directory.
Quit and restart, and your library is there.
Optional extras. A few features call out to command-line tools when they're installed: ffmpeg for Steam trailers and fixing videos the Mac can't decode, chdman for CHD compression, maxcso for CSO. Each one tells you when its tool is missing, and nothing else breaks.
Questions
No. GameBox is a library and a player — it finds, organises and plays games you already have. It contains no ROMs or disc images and links to none, apart from 26 Vectrex games that their owner lets people share free of charge. The only BIOS-type files inside it are those of a few systems whose owners allow them to be passed on: Amstrad's ZX Spectrum and Amstrad CPC ROMs, the MSX's free C-BIOS and the Vectrex's system ROM.
Twenty other systems use BIOS files from the real machine. Those you supply yourself, and GameBox never downloads them. Supplying the games, legally, is up to you.
Yes — free, with no account, no ads and no paid tier. If you want to support it there's a Patreon and a Buy Me a Coffee, but nothing in the app is behind either.
A Mac with macOS 15.2 (Sequoia) or later, Apple silicon or Intel. For the fifty built-in systems that's all, apart from BIOS files for the twenty that use them. For other systems you need an emulator — File ▸ Install Emulators fetches several. Storage depends entirely on your collection: artwork and video previews add up quickly, so a fast external SSD is worth it for the media folder.
Twenty of the fifty built-in systems use files from the real machine: the Sega Mega-CD, PC Engine CD-ROM², PlayStation, Neo Geo, Atari 5200, Atari 400/800, Intellivision, ColecoVision, Philips CD-i, Commodore PET, VIC-20, 64 and Plus/4, the four Amigas (500, 1200, CD32 and CDTV), the Color Computer, the Dragon 32 and the Sharp X68000. The other thirty need nothing.
Put your files in one folder and choose it in Settings ▸ BIOS. The tab lists every file GameBox can use, its checksum and whether it was found. Files are recognised by their contents, wherever they sit in that folder and whatever they're called.
GameBox is a universal app: one download runs natively on Apple silicon and on Intel Macs, macOS 15.2 or later. Three of the emulators it can start for other systems — shadPS4, XeniOS and Astris — need Apple silicon.
Each was written or adapted for GameBox and measured against a reference emulator, on whole game libraries rather than a handful of favourites. In the libraries it was tried on: all 41 Capcom CPS-2 games play, with pictures that match MAME's frame for frame; 211 of 212 Nintendo 64 games reach their intros or menus; all 753 Amstrad CPC discs start; 140 of 141 Neo Geo sets play.
Some games don't work yet — 11 of the 28 Philips CD-i discs, for example, need a video cartridge that GameBox doesn't emulate. If one of yours doesn't play, tell us, and Run With in the right-click menu can try another emulator for that game.
No. GameBox uses the same folder layout as EmulationStation, so point it at your existing ROM and media directories and the two coexist on one copy. File ▸ Read in ES-DE Meta Data imports your gamelist.xml metadata across.
Not to scrape, but it helps. Without one you share a small anonymous daily quota; a free account raises it considerably. Enter it in Settings ▸ Scrapers. Steam and Apple Arcade games don't use ScreenScraper at all — they come from Steam's and Apple's own catalogues.
Yes — controllers are detected automatically, wireless included. In the library the D-pad moves the selection, A launches, B clears and Y toggles a favourite; the keyboard works too. In a built-in game every button of every system can be set in Settings ▸ Controller, for the keyboard and for a controller, and holding Start and Select opens the game menu.
Yes. Sign in to retroachievements.org in Settings ▸ Achievements and GameBox earns them as you play in nineteen of its built-in systems. Your password goes to RetroAchievements once, to be swapped for a token that GameBox keeps in your Keychain; GameBox doesn't keep the password.
GameBox v1.75 for macOS. Free, and staying that way.
Elsewhere
New features get shown off on the channel before they land, and the Patreon carries development notes and experimental builds. None of it is required — GameBox is the same app either way.