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.02
GameBox gathers your emulated consoles, computers and arcade boards — plus your Steam, Mac and Apple Arcade games — into one browsable collection with box art, video previews and full metadata. Double-click to play.
Power-ups
GameBox is a launcher, but 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 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.
One menu item downloads the latest stable RetroArch, installs every core your systems need, and writes sensible defaults — without touching an existing setup.
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, and nothing leaves the library without your say-so.
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.
Every menu, button and dialog is translated into English, Chinese, Japanese, Korean, Spanish, French, German, Italian, Portuguese, Russian and Thai — following whatever your Mac is set to.
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 Atari 2600 to the PlayStation 3 — consoles, handhelds, home computers, arcade boards and the Mac itself.


















































































No system matches that. Try another spelling?
84 of 84 shown · only systems you actually have games for appear in the app's sidebar
Bring your own
GameBox launches emulators you install yourself — 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. Steam, Mac and Apple Arcade games launch directly — no emulator involved.
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.
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. 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.
File ▸ Install RetroArch downloads it, installs every core your systems reference and writes first-run defaults. Anything RetroArch doesn't cover, 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.
Watch it 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 launcher and library — it finds, organises and starts games you already have. It contains no ROMs, disc images or BIOS files, and doesn't link to any. 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.
macOS 15.2 (Sequoia) or later, and at least one emulator for whatever you want to play. 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.
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. The D-pad moves the selection, A launches, B clears and Y toggles a favourite. The keyboard works too: arrow keys, Return to launch, Esc to clear, and any letter jumps to games starting with it.
GameBox v1.02 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.