
A significant percentage of AVM2 (the advanced Flash code) has been ported to Rust as well.Īs I mentioned above, the Flash games on this page run Ruffle in the background. Progress bars on the Ruffle website indicate that, as of December 2022, most of AVM1 (the oldest Flash API and language) has been already been translated into Rust. I do periodically test the old games to determine which ones have become playable with Ruffle.ĭevelopment of the Ruffle Flash Player has been impressive thus far.

That's because Ruffle is still a work in progress. Many of the old Flash games I've hosted on in previous years do not yet run on Ruffle. That's why the Ruffle player is much safer than the old Adobe Flash Player, as explained on the Ruffle website: Leveraging the safety of the modern browser sandbox and the memory safety guarantees of Rust, we can confidently avoid all the security pitfalls that Flash had a reputation for. The Rust language has extra safety automatically integrated in its code structure.

The Ruffle Player is a Flash Player emulator built with the Rust programming language. Their goal is to resurrect the old great Flash content, including Flash animations and games. Volunteers then started working on a new, more-secure, open-source Flash player called Ruffle.rs.
