Open Gaming & Graphics

itch.io re-enables Flash games using open-source Ruffle emulator

Key Takeaway

itch.io has replaced its legacy Flash embedding with Ruffle, an open-source Flash emulator, making 2,581 existing Flash games playable in modern browsers without developer intervention.

Summary

itch.io founder Leaf Corcoran has announced that the indie game storefront has re-implemented Flash support using Ruffle, a free and open-source Flash emulator. The platform automatically converts existing .swf embeds to run through Ruffle's iframe-based player, requiring no action from developers with existing Flash projects. The current deployment uses a Ruffle nightly build from November 3, 2026, and applies to both newly uploaded and legacy .swf files hosted on the platform.

This integration addresses years of user requests to preserve older games after Adobe Flash's end-of-life in 2020. The Ruffle project, which has been in active development for several years, achieves compatibility through a browser-native implementation that avoids the security vulnerabilities of the original Flash Player plugin. Some edge cases remain, particularly around site-locked games that may require additional compatibility work.

How Ruffle integration works on itch.io

  • Embedding migration: itch.io replaced the legacy swfobject embed method with an iframe-based embed that loads .swf files through Ruffle, abstracting the emulator from individual game pages.
  • Build deployment: The platform currently runs a Ruffle nightly build dated 2026-11-03, indicating close tracking of upstream development rather than pinning to stable releases.
  • Backward compatibility: Existing Flash projects require no developer modifications; both old and new .swf files are automatically served through the Ruffle runtime.
  • Site-lock limitations: Games implementing domain-based security restrictions (site-locks) may fail to load and require case-by-case investigation and potential hacks by itch.io staff.
  • Preservation scope: The integration covers 2,581 Flash games currently hosted on itch.io, representing a significant corpus of indie and experimental browser game history.

Why it matters

For Linux and open-source gaming, this development removes a proprietary runtime dependency that historically blocked Flash content on modern systems, as Ruffle runs natively in browsers without requiring Adobe's discontinued plugin. The integration also demonstrates a sustainable model for game preservation where open-source emulation replaces deprecated proprietary platforms, potentially informing similar efforts for other abandoned web gaming technologies.

Original reference: www.gamingonlinux.com →