A Guide to Retro Gaming
When I talk about “retro games,” I usually mean both modern games made in a retro style and genuinely old games (e.g. from the 90s or earlier). But in this post, it refers to the latter. However, this post isn’t really about retro gaming history – it’s about a practical question: as a player, how do you actually get your hands on those good old games?
There are pragmatic reasons to seek them out: most are small in size, run on low-spec hardware, and cost little or nothing (since many are only playable via emulator). But the more compelling reason is the craft itself: rich worlds and clever design that remain astonishing to this day, and the occasional pleasant jolt of recognising, in some game you love right now, exactly where it came from.
The games industry changes at a relentless pace, and so do the ways games are made. As AI lowers the barriers to game development, I find myself worrying, as both a player and a gamedev enthusiast, that shovelware will only become more rampant. So now it feels like a good moment to look back at games that were built with genuine care – and to find in them something worth carrying forward.
1 Retro Gaming Resources
If you just want a quick taste, the simplest option is to play directly in your browser on one of these sites:
That said, most players who are slightly more serious will prefer playing locally, because you can save your progress at any time, play offline, and generally get better input response. Here are some places to download games:
- My Abandonware – Download Old Video Games
- Mac Source Ports: Games for Apple Silicon and Intel Macs
- bobeff/open-source-games: A list of open source games
For games that no longer have any official purchase channel and no pre-compiled port available, you’ll need to download ROMs and use emulators. Here are some useful links:
- Download game ROMs: Emulator Games
- Starter guides for many devices: Retro Game Corps
1.1 Emulators (that I’ve used)
| Emulator | Platform | Notes |
|---|---|---|
| RetroArch | Windows, Linux, macOS, iOS, Android, and more | A comprehensive emulator |
| OpenEmu | macOS | Emulates a huge range of consoles |
| DOSBox-X | Windows, Linux, macOS, and DOS | DOS emulator |
| Boxer | macOS | DOS game emulator |
| ScummVM | Windows, Linux, macOS, iOS, Android, and more | Limited library, but actively developed |
1.1.1 A Note on macOS and Windows
I’ve long had a quiet grievance with the idea that Macs are “not for gaming.” The display quality, the speakers, the performance, the battery life – all of it should, at minimum, serve anyone whose tastes run to modern video games on it. But the unfortunate reality is that many games simply haven’t been ported to macOS. For retro games, though, macOS fares reasonably well: quite a few of the emulators above support Mac, and there are dedicated resources like Mac Source Ports, plus tools like Porting Kit for converting certain GOG and Steam games into macOS-compatible formats.
On Windows, most retro games can be played directly or easily found in versions that other players have already converted. For anything else, RetroArch remains an excellent catch-all.
2 GOG
GOG.com is, without question, the best platform today for the preservation and purchase of good old games (they even run a dedicated GOG Preservation Program). It carries many titles that never made it to Steam, and its greatest strength is that all games sold there are DRM-free: you can play offline without having to log in every time, unlike Steam.
That said, the same game can vary in subtle ways between the two platforms: GOG versions tend to have less achievement systems, for instance, so it’s worth comparing prices, platform support, and review sections before buying. Tools like GOG Database and SteamDB are handy for this.
Compared to the Steam client, GOG GALAXY is more flexible in that it lets you browse and download your library across other platforms too. I actually find the open-source, free Heroic Games Launcher more capable and easier to use. GOG Galaxy, for what it’s worth, had a persistent bug on macOS where the app would refuse to quit properly. They only fixed in the relatively recent 2.0 update, which is rather hard to believe…
3 Classic Macintosh Games
Early macOS had no such reputation for being “bad for gaming.” In fact, we can still experience many of those cool old Mac games today through Macintosh emulators (or real old Macs if you have one).
Getting Started (WIP) – Macintosh Repository is an excellent all-in-one introduction to the scene. My personal emulator of choice is Mini vMac, simply because I adore the 2bit minimalism of Macintosh System 7. Once you’re up and running, Macintosh Garden is a nice place for classic Mac games and software.
My current favourite is Déjà Vu, which cleverly uses the Mac’s native Finder interface as part of the game itself – there’s something wonderfully meta about it. Other standouts from the same era include Shufflepuck Café, SimCity, Glider, and Battle Chess, each remarkable in its own way.
4 Nintendo
As one of the defining forces in the games industry, Nintendo was producing design strokes of near-genius very early on – Super Mario Bros., the Legend of Zelda series, and a series of inventive hardware. The best place to explore Nintendo’s history is the Nintendo Museum, and Nintendo’s own website also has a overview at Nintendo History | Hardware.
4.1 Nintendo Switch
The simplest way to experience GBA and Famicom games in their most authentic form is through Classic games – Nintendo Switch Online. With a Switch Online membership, you get access to a curated selection of games – mostly in Japanese and English, but even just playing them leaves you in quiet admiration of the design. There’s also an Expansion Pack for the more dedicated.
For me, there’s one particularly welcome feature: these games all support save states and rewind, so less experienced players can still experience as much of the game as possible.
4.2 3DS
Unfortunately, Nintendo Classics hasn’t yet included 3DS titles (probably because the 3DS doesn’t quite feel old enough to qualify). Your options are to use an emulator or to buy a second-hand 3DS. For emulator, Azahar is the currently active one, though I haven’t tried it personally; second-hand 3DS come in a range of models, though most are still priced somewhat higher than I’d hoped. After a long search on the second-hand market, I eventually found one – the screen is slightly yellowed, battery life is poor, certain games trigger crash bugs, and SD card read speeds are painfully slow, but it works (and worth the price).
The 3DS game library is super impressive, and many titles make wonderful use of it’s unique hardware: dual screens (top and bottom), glasses-free 3D, a camera and microphone, a circle pad, a stylus. By today’s standards the performance and fidelity are decidedly vintage, but put it all together and the experience still feels inventive and fresh. You’ll find yourself marvelling repeatedly at the ingenuity of the people who designed both the games and the hardware. In my opinion, the 3DS is one platform where buying a physical unit rather than using an emulator really does feel like the right call.
4.2.1 Modding, Installing Games, and System Setup
OasisAkari’s blog has an detailed walkthrough (in Chinese): 3DS Modding – Getting Started
4.2.2 Download 3DS Games
- Chinese-translated releases:
- English releases:
4.3 Game & Watch
Somewhat less well-known, Game & Watch was a series of handheld devices Nintendo produced in the 1980s and 90s, as part digital clock, part simple game machine. One could reasonably call them a distant ancestor of the Nintendo Sound Clock Alarmo™. In 2020, Nintendo released two limited-edition products: Game & Watch: Super Mario Bros. and Game & Watch: The Legend of Zelda, each containing a functional clock, the original Game & Watch minigames, and ports of several Famicom and Game Boy Mario and Zelda titles. Charming things.
Play online:
There are also many fan-made HTML Game & Watch games on itch.io and similar platforms, such as Cuphead: Game And Watch Edition and LCD, Please (the latter is made by Lucas Pope, one of my favourite indie game developers).
5 Conclusion
Looking back, writing this post turned out to be its own kind of rabbit hole. Somewhere in the middle of organising these resources, I ended up replaying a few rounds of Simcity on Mini vMac.
I also realised there’s a particular quality I love about the retro gaming community: players who carefully document everything about a game on wikis and forums – modding guides, fan translations, hardware compatibility lists – not for any obvious reason, but simply because they don’t want those things to disappear, and help others to enjoy them. That instinct feels as worth preserving as the games themselves.
So perhaps this is less a guide than an invitation. If some half-remembered game from childhood suddenly comes back to you on a random weekend – this is a place to start looking for it ;)