Want more features and no adverts?
Subscribe to GOL Premium
Flash Is Dying, Long Live OpenFL
Posted , 18 March 2014 at 7:04 pm UTC / 8832 views
Lars Doucet, the developer of Defenders Quest has written an interesting blog post about Flash and his thoughts on Flash dying. I thought you readers would find this interesting since it concerns developers Linux porting options.

QuoteEven today, Flash remains a very viable platform with a large install base and a relatively healthy commercial ecosystem. Many awesome games have been written in Flash and/or Adobe AIR, including our own Defender's Quest, which to date has sold over 125,000 copies.

That's a pretty decent number and Defenders Quest is actually quite an interesting title, although it did annoy a fair few Linux users for using Adobe Air.

QuoteFlash may not be dead, but it is certainly dying, and the killer is not Steve Jobs, mobile devices, or HTML5, but Adobe. They are slowly neglecting Flash to death.

He's not wrong on that point either, I completely agree. Especially considering Flash is no longer supported normally on Linux. If you want newer versions of Flash you need to run Chrome/Chromium for its Pepper API and last I heard, Mozilla weren't interested in picking up that API.

Adobe also killed off Air for Linux, so any developer picking it up thinking it is cross platform is a bit stuck.

Let us not forget that they also killed off Flash for mobile devices. Thank god.

So, it will leave people wondering where to go, should people go to Unity3D with it's high prices and closed-source nature? You could, but you run the risk again of it being pulled away anytime, the platform exporters you depend on could become unmaintained and there are more risks.

Lars has pointed out OpenFL as his answer to current and former Flash developers. OpenFL is the Flash API written in the Haxe programming language and is what Papers, Please & rymdkapsel are written in. So, developers can use a very similar language they are used to working with, but with the advantages of open-source and native speeds.

He also goes into more detail, giving an example of how he is using it for his next game Defenders Quest II: Mist of Ruin.

I hope developers take note and have backup plans for when the closed-source tools they use pull the tools out from under them. Why risk it?

I am the owner of GamingOnLinux. A fan of anything techy, and not just Linux stuff.

You can follow my personal blog here.

manny commented on 18 March 2014 at 9:16 pm UTC

hopefully adobe will just adopt openFL or html5 once and for all and drop their closed plugin.

if its *open, works well, less buggy, native-like and fast* then I don't care if it stays around, because well it will take a long while to get rid of it anyway. Even Youtube and most video sites are still mostly in flash even after all these years ..., so is it ever going to disappear? who knows.. ;/

hopefully adobe will just adopt openFL or html5 once and for all and drop their closed plugin. if its *open, works well, less buggy, native-like and fast* then I don't care if it stays around, because well it will take a long while to get rid of it anyway. Even Youtube and most video sites are still mostly in flash even after all these years ..., so is it ever going to disappear? who knows.. ;/
0 Likes
Beta Version commented on 18 March 2014 at 10:34 pm UTC

mannyEven Youtube and most video sites are still mostly in flash even after all these years
Youtube works perfectly with HTML5 player.

[quote=manny]Even Youtube and most video sites are still mostly in flash even after all these years[/quote] Youtube works perfectly with [url=https://www.youtube.com/html5]HTML5 player[/url].
0 Likes
Joey Cagle commented on 19 March 2014 at 5:00 pm UTC

I'm a web designer who has been using Adobe Edge Animate. It's capable of creating some great non-flash DHTML/HTML5 animations. It still has some things that need to be worked out, but I've used it on a few web projects happily.

I'm a web designer who has been using Adobe Edge Animate. It's capable of creating some great non-flash DHTML/HTML5 animations. It still has some things that need to be worked out, but I've used it on a few web projects happily. :)
0 Likes
berarma commented on 19 March 2014 at 7:51 pm UTC

HTML5 sentenced Flash, Adobe executed it and wisely started working on HTML5. I think Youtube keeps Flash mostly because of IE users.

mannyhopefully adobe will just adopt openFL or html5 once and for all and drop their closed plugin.

Why? Is that necessary to stop using it?

HTML5 sentenced Flash, Adobe executed it and wisely started working on HTML5. I think Youtube keeps Flash mostly because of IE users. [quote=manny]hopefully adobe will just adopt openFL or html5 once and for all and drop their closed plugin.[/quote] Why? Is that necessary to stop using it?
0 Likes
Anonymous commented on 19 March 2014 at 9:02 pm UTC

Just to be clear

OpenFL is *not* a replacement for the Flash Plugin. It's not like Gnash or LightSpark (both plugins that render SWF content), or even ShumWay (which renders SWF content as HTML5).

Instead, it's for coders. It's basically the Flash API in Haxe. So you port your ActionScript code over to Haxe (which is a very similar, but superior, language to ActionScript), and you can still make the same method calls.

Then, when you compile, it's like Unity -- you can target Android, iOS, Desktop (Mac, Windows, Linux), Blackberry, Tizen, and now HTML5.

I'd also like to point out that on many of those targets you're building NATIVE binaries -- Haxe will output your game to C++ source files and then compile them again into a properly configured native executable for that platform.

Just to be clear :) OpenFL is *not* a replacement for the Flash Plugin. It's not like Gnash or LightSpark (both plugins that render SWF content), or even ShumWay (which renders SWF content as HTML5). Instead, it's for coders. It's basically the Flash API in Haxe. So you port your ActionScript code over to Haxe (which is a very similar, but superior, language to ActionScript), and you can still make the same method calls. Then, when you compile, it's like Unity -- you can target Android, iOS, Desktop (Mac, Windows, Linux), Blackberry, Tizen, and now HTML5. I'd also like to point out that on many of those targets you're building NATIVE binaries -- Haxe will output your game to C++ source files and then compile them again into a properly configured native executable for that platform.
0 Likes
Anonymous commented on 5 May 2014 at 4:40 am UTC

HTML5 = HTML 5 + JSS + JAVA SCRIPT + JQUERY and other crap I wish you all luck in the gamedev industry *smirk*

HTML5 = HTML 5 + JSS + JAVA SCRIPT + JQUERY and other crap I wish you all luck in the gamedev industry *smirk*
0 Likes

Due to spam you need to Register and Login to comment.


Or login with...

Sales Tracker
Humble Store
Bridge Constructor Medieval
Humble Store
Shadowrun Returns
Humble Store
Proteus
Humble Store
Space Hulk
See all
Popular this week
View by Category
Contact
Twitter
Latest Comments
Latest Forum Posts
Facebook
Who's Online
There are 210 in total online.
Users online: Evo, GuruMeditation, Jajcus, Linas, loveubuntu, Metallinatus, Skully, yulizi,
Misc