Originally posted by piotrj3
View Post

Back then, we actually ported a few of our (C++) LEGO "advergames" to Flash Bytecode (to run on the Flash VM) via Adobe's Alchemy (GCC based) compiler (I think it is called Crossbridge now). So really the Flash VM and WebAssembly do have some big similarities. There is no real reason why Adobe can't retarget their Flash tools to HTML5/WASM. I do wonder why they haven't prioritised this. Unity makes a lot of money on the prosumer market, I am surprised that Adobe doesn't want a slice of that cake (plus Unity is fairly weak when it comes to 2D workflow).
I suppose the platform to run Flash games will now be Ruffle -> Rust -> WebAssembly so everything should mostly work again in future.
Edit: For a while there was even a Unity internal beta called "molehill" that transpiled the C# into ActionScript3 and then compiled to Flash VM. It was horrible though and barely worked.
Comment