Big news: Today’s Ruffle update introduces support for a very small number of AS3 games!
If you aren’t familiar with Ruffle, it’s an open source Flash emulator that allows everyone to continue running Flash content even after the Flash plugin was removed from browsers. It was created by @Mike and now has a whole team of smart people working on it. Newgrounds is an ongoing sponsor and you can sponsor it or get involved, too!
All Flash content made before 2006 was programmed with ActionScript 1 or 2. After the release of ActionScript 3 (AS3) in 2006, more and more Flash content utilized AS3.
Ruffle initially tackled support for AS1 and AS2 and if you saw our Flash Forward Jam or Flash Forward 2022, those were all games made with AS2, to work with Ruffle.
Today is a big step forward because it’s the beginning of more and more AS3 games being supported by Ruffle! This opens up some great new potential for Flash Forward 2023, although AS3 support will still be very limited.
Here are the first two known games that are working:
Tuesday's update added another!
I've enabled Ruffle on Run, Jesus Run! although there's a visible green masking box when you walk on water:
Update: The masking box is fixed!
Additional AS3 games that now work:
September 17th update:
We've disabled the Ruffle warning on AS3 content and will aim to only enable Ruffle on AS3 content that is supported.
I’m going to be poking around looking for other examples this morning. If you can think of a simple AS3 games that you would like to test, add this to the URL on Newgrounds and it will load it with Ruffle:
/format/flash?emulate=flash
For example:
https://www.newgrounds.com/portal/view/577928/format/flash?emulate=flash
If you find something, link to it in this thread and I’ll toggle it to load with Ruffle by default!
Other News
Our Cult of the Lamb Art Contest is in progress!
The Big Boy Rumble Tumble Animation Jam is in progress!
deadspread83 is hosting a Board Game Art Contest with cash prizes!
Mobile Game Jam Winners have been announced!
Summer Lovin' Animation Jam Winners have been announced!
Game Devs: Our API now supports Cloud Saves! This allows players to save their game data to their NG account, so they can switch between devices without losing their progress.
@PsychoGoldfish has also created a new Unity implementation of our API, fully documented with code examples and a demo you can steal from.
Catch up on the Best of July if you missed it.