Gamua / Starling-Framework

The Cross Platform Game Engine
http://www.starling-framework.org
Other
2.82k stars 821 forks source link

Adobe stops flash support in 2020 #989

Closed Gargo closed 6 years ago

Gargo commented 6 years ago

https://blogs.adobe.com/conversations/2017/07/adobe-flash-update.html

do you plan still commit to this repository instead of for examjple Sparrow?

PrimaryFeather commented 6 years ago

That Flash approaches it's "end-of-life" does not affect Adobe AIR — what's going away is the Flash Player, not the platform for cross-platform development. Chris Campbell from Adobe clarified this on the Starling forum (see this thread) shortly after the blog post above was published.

So, yes, I'm continuing to develop and support Starling, just like before!

22Round commented 6 years ago

@PrimaryFeather my proposal would be support Haxe/OpenFL's Starling, Platform is stabile and is true cross platform solution.

JohnBlackburne commented 6 years ago

So is Adobe AIR, a stable, true cross platform solution. And it has the weight of Adobe behind it. It is not going away.

22Round commented 6 years ago

@JohnBlackburne AIR is missing some platforms (Linux, Consoles, Windows Phone)

PrimaryFeather commented 6 years ago

A port to HaXe is definitely not out of the question — after all, it would provide the smoothest transition for those who need an HTML target or don't want to rely on AIR.

On the other hand, I must admit I'm not sure yet if I'd be really able to bring much to the table. After all, there are already a couple of great HaXe libraries, and especially OpenFL is already a port of the Flash API to HaXe. Why would people use Starling.HaXe for a new project instead of OpenFL or its alternatives?

johnridges commented 6 years ago

You would want to use Staling.HaXe with OpenFL for exactly the same reasons you want Starling in Flash: to put a friendly framework around the Stage3D classes. In fact, there is already a port of Starling 1.8 to HaXe in the OpenFL repository (as well as Away3D).

I agree that if you're not using OpenFL (and folks starting new HaXe projects likely wouldn't) then Starling.HaXe wouldn't be of much use. But it would be very useful for people porting Flash projects that use Starling over to HaXe.