What is Ruffle?
Ruffle is an entirely open source Flash Player emulator maintained by volunteers who are passionate about the preservation of internet history. It has been designed to just work, so that players (or website owners) can easily install the web version without any extra configuration. Ruffle also utilizes the safety guarantees of modern browsers to avoid the security pitfalls that Flash had a reputation for.
Why does Kongregate use Ruffle?
We use Ruffle because it is simple, dependable, and safe. We choose to support Ruffle because their attitude towards Flash gaming as a culture mirrors our own. Kongregate’s history is deeply intertwined with the same history that the volunteers behind Ruffle are working so hard to preserve. For a small team of volunteers, their progress so far has been absolutely remarkable. With each Ruffle update, we look forward to seeing how many of the games hosted on Kongregate.com will be revived..
What to do when Ruffle doesn’t support a game.
Providing the Ruffle team with a detailed report via their GitHub can be a huge help to seeing your favorite Flash game fixed. Many of the remaining issues are game-specific, so the team needs help from the community to track them all down.
A note about games that use the ActionScript3 programming language.
Games that utilize ActionScript 3 will often struggle to run in Ruffle. Ruffle recently made large strides in emulating ActionScript 3, but there’s still a lot of work left to be done.
How to support Ruffle.
If you’re playing Flash games with Ruffle and reporting issues, you’re already supporting the project! If you’re experienced with Rust or Javascript and would like to tackle some of these remaining issues yourself, click here to contribute code .
Also, if you’re in the financial position to do so, you could consider sponsoring the project. Kongregate is proud to be a diamond level sponsor of Ruffle.
If you have any further questions about Ruffle, please reach out to the team on their Discord.