Cool Flash Games — Retro Arcade & Browser Game Guides
Retro arcade archive · Browser game guides · The Flash era & beyond
← Back to Game Guides How-To

How to Play Old Flash Games Today Using Ruffle

Adobe Flash died at the end of 2020, but your favourite browser classics are not gone for good. Here is a practical guide to the tools that keep them alive.

December 31, 2020 was not a great day for anyone who loved browser games. Adobe ended support for Flash Player on that date, and every major browser moved to block it entirely. For millions of people, games they had played throughout their childhoods — things that felt like digital monuments, like parts of the internet that would always be there — suddenly stopped working.

But “stopped working by default” and “gone forever” are two very different things. The Flash games still exist as .swf files on servers all over the world. What was missing was a way to run them. That is where Ruffle comes in.

What is Ruffle?

Ruffle is an open-source Flash Player emulator written in Rust. Its goal is to implement the Flash Player runtime well enough that Flash games and animations run correctly without the original Adobe plugin. It runs in the browser as WebAssembly (a compiled binary format that runs in modern browsers at near-native speed), which means there is nothing to install — Ruffle works right in your browser tab, just like Flash used to.

The project is community-driven and under active development. Ruffle has strong support for the older ActionScript 1 and 2 (the scripting languages used in most Flash games from the early and mid-2000s) and is working toward full ActionScript 3 support, which the later and more complex Flash games used.

The easiest way to use Ruffle: Internet Archive

The Internet Archive (archive.org) has the largest collection of playable Flash games online, and it uses Ruffle to run them directly in your browser. When you visit a Flash game page on the Archive, Ruffle loads automatically — you just click play and the game starts. No setup required.

The Archive’s Flash collection includes tens of thousands of games sourced from old portal sites, developer uploads, and web crawls. The quality varies enormously. Some games work perfectly. Others have audio glitches, display issues, or controls that do not respond correctly. The Ruffle team notes known issues transparently, but the collection grows more compatible with each Ruffle release.

Installing the Ruffle browser extension

If you want to run Flash content on other sites — not just the Internet Archive — you can install the Ruffle browser extension. Extensions are available for Chrome, Firefox, and Edge. Once installed, Ruffle activates automatically whenever it detects a .swf file on a page, intercepting the request that would have gone to the now-dead Adobe plugin and handling it itself.

This works well for sites that still host raw .swf files. Some legacy game portals that have not been taken down still serve their Flash games as direct file links, and the Ruffle extension will pick these up. It is not perfect — some games still have compatibility issues — but the experience is significantly better than it was even two years ago.

Newgrounds and its built-in player

Newgrounds has a particular claim to Flash game preservation because it was one of the defining portals of the Flash era. The site integrated Ruffle into its own player system, meaning most Flash content hosted on Newgrounds.com plays directly in your browser without any extension needed. Newgrounds has also explicitly committed to keeping its Flash archive online and playable, which makes it one of the most reliable sources for classic Flash games.

What to expect: compatibility and quirks

Ruffle is genuinely impressive but not perfect. Here is what you will realistically encounter:

Other options worth knowing

Beyond Ruffle, a few other tools and approaches are worth mentioning. BlueMaxima’s Flashpoint is a large offline preservation project — a downloadable archive of Flash games and animations that runs using a local server and emulation layer. It is not a browser experience, but for serious preservation the collection is one of the most comprehensive available, with a staggering number of titles.

Some popular games from the Flash era have been officially remastered or ported to other platforms. Fancy Pants Adventures, Super Meat Boy, and a handful of other originally-Flash titles made it to Steam and modern platforms with the original developer’s involvement. These are not emulated Flash — they are native ports — and they represent a small but meaningful category of Flash games that survived through commercial channels.

The bottom line

If you want to play the Flash games of your memory, your best starting points are the Internet Archive’s Flash collection and Newgrounds.com. Both run Ruffle directly and have vast libraries. Install the Ruffle browser extension if you want broader coverage across other sites. Expect some rough edges, especially on sound and save functionality. But the actual gameplay of most classic Flash titles is very much alive — and quite a few of them are still genuinely excellent.