GameBox

Free · macOS · v1.02

Every system.
One library.

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.

Free forever No account macOS 15.2+

The GameBox window browsing a 626-game Atari 2600 collection as a grid of cover art, with a sidebar of system logos down the left and an info panel on the right showing Space Invaders' marquee, a gameplay video and its full metadata.
84Systems
18Emulators
11Languages
$0Forever

Power-ups

Everything in one window

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.

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.

Built-in scraper

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.

Collapse ROM sets

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.

GameBox TV

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.

Install RetroArch for you

One menu item downloads the latest stable RetroArch, installs every core your systems need, and writes sensible defaults — without touching an existing setup.

Compression Helper

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.

Orphaned Media Scan

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.

Playlist Generator

Build playlists from live filters — name, system, genre, developer, publisher, players, star range, favourites. Everything combines in any order and nothing is destructive.

Play it your way

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.

Eleven languages

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

Built for looking at

An Atari 2600 library shown as rows of 3D boxes, each rendered with its own printed spine and front, with the info panel for Space Invaders open on the right.

Six ways to look at a shelf

Browse as 3D boxes, flat covers, marquees, physical media, screenshots or title screens — four to fourteen columns wide, whatever suits the screen.

  • Sort by title, rating, date, developer, publisher, genre, players or playtime
  • The sorted value is drawn onto each tile, so you can see why the order is what it is
  • Favourites carry a heart; playlist tiles carry their system's badge
  • Hide played, unplayed, or anything missing art, metadata or video
The info panel for Space Invaders on the Atari 2600, showing its marquee over fanart, a gameplay video still, a four-and-a-half star rating, and fields for release date, publisher, developer, genre, players and when it was last played.

Everything about every game

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.

  • Every field is editable by hand if the scraper got it wrong
  • Videos the Mac can't decode are detected and can be converted in the background
  • Individual Scrape searches ScreenScraper by name for the awkward ones
The GameBox TV window playing a game's preview video full-width, with a broadcast-style banner naming the game, its system and rating along the bottom, above filters for system, genre and rating.

Put it on and leave it running

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.

  • Narrow the channel to one system, one genre, or everything above a rating
  • A banner names whatever's playing, so you're never wondering what you're watching
  • Hit Play and it launches the game on screen — straight from the couch
The Compression Helper window with Amstrad CPC selected, listing 753 disk images with tick boxes, a chooser for compressing to .zip, and Compress and Decompress buttons.

Get the space back

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.

  • Select by extension when a system mixes formats
  • Every file is verified before the original is replaced, so a cancel costs you nothing
  • Orphaned Media Scan handles the other half — artwork whose games are long gone
The Activity Viewer window showing a progress bar labelled Scraping ROMs with the system and file currently being scraped.

Nothing happens invisibly

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.

  • A quota meter shows how much of your daily ScreenScraper allowance is left
  • Requests are paced to your account's limit rather than fired as fast as possible
  • Every error — bad login, server busy, quota gone — is reported in plain language

Select your system

84 systems out of the box

From the Atari 2600 to the PlayStation 3 — consoles, handhelds, home computers, arcade boards and the Mac itself.

  • Coleco ColecoVision
  • Commodore Amiga CD32
  • Atari 2600
  • Atari 5200
  • Atari 7800 ProSystem
  • Nintendo Entertainment System
  • Super Nintendo
  • Super Famicom
  • Nintendo 64
  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Game Boy
  • Nintendo Game Boy Advance
  • Nintendo DS
  • Sega SG-1000
  • Sega Master System
  • Sega Mega Drive
  • Sega Genesis
  • Sega Mega Drive 32X
  • Sega Mega-CD
  • Sega Saturn
  • Sharp X68000
  • Sega Dreamcast
  • Sammy Corporation Atomiswave
  • Sega Game Gear
  • Bandai WonderSwan
  • Bandai WonderSwan Color
  • SNK Neo Geo Pocket
  • SNK Neo Geo Pocket Color
  • Sinclair ZX Spectrum
  • Commodore 64
  • Amstrad CPC
  • Commodore Amiga
  • Amiga Demos
  • Commodore Amiga A1200
  • Doom
  • SNK Neo Geo
  • NEC PC Engine
  • Sega NAOMI
  • NEC PC Engine CD
  • Nintendo Game Boy Color
  • Multiple Arcade Machine Emulator
  • Sony PlayStation
  • Mattel Electronics Intellivision
  • Amstrad GX4000
  • Atari 400/800
  • MSX
  • MSX1
  • MSX2
  • NEC PC-8800 Series
  • NEC PC-9800
  • Atari Jaguar
  • Atari Lynx
  • Commodore CDTV
  • Nintendo Family Computer
  • FinalBurn Alpha
  • FinalBurn Neo
  • Magnavox Odyssey 2
  • BBC Microcomputer System
  • Playstation 2
  • Capcom Play System I
  • PlayStation Portable
  • Capcom Play System II
  • Capcom Play System III
  • Apple Arcade
  • Sony Playstation 3
  • Mac Games
  • Mac Steam
  • Nintendo Switch
  • GCE Vectrex
  • 3DO Interactive Multiplayer
  • Sharp X1
  • Sinclair ZX81
  • Nintendo 3DS
  • Nintendo Wii U
  • Microsoft Xbox
  • DOS (PC)
  • Commodore VIC-20
  • NEC PC-FX
  • Commodore Plus/4Commodore Plus/4
  • Apple II
  • Philips CD-iPhilips CD-i
  • Nintendo Virtual Boy
  • ScummVM Game Engine

84 of 84 shown · only systems you actually have games for appear in the app's sidebar

Bring your own

Works with 18 emulators

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

Up and running

Already using ES-DE? GameBox reads the same folder layout, so it can share your existing ROMs and artwork rather than duplicating them.

  1. Install it

    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.

  2. Choose your folders

    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.

  3. Add your games

    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.

  4. Get the emulators

    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.

  5. Fill in the artwork

    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.

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

Before you download

Does GameBox come with games?

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.

Is it really free?

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.

What do I need to run it?

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.

I already use ES-DE. Do I need two copies of everything?

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.

Do I need a ScreenScraper account?

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.

Can I use a controller?

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.

Ready
Player One

GameBox v1.02 for macOS. Free, and staying that way.

Disk image · macOS 15.2 or later · Intel & Apple Silicon
Includes the Quick Start guide and the full manual.