Advertisement Jump to content
Sign in to follow this  
StealthPandemic

Is Adobe Flash any good?

This topic is 1771 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement

Machinarium was published on steam and that's a flash game. Mobile I'm less sure about, I think flash is still unsupported on iOS.

Share this post


Link to post
Share on other sites

I can be wrong, but in my opinion, Adobe Flash is dying. Yes, you can get these results with Flash, but it would be much better if you used HTML5/Javascript. Today you can run your game directly on the browser (The browser being an interpreter) and store all the game content in a server. It is thousand times better than using a slow and big Flash file.

 

You can play with Javascript directly on your browser in Khan Academy. There you can learn a lot from the craft before you start developing it.

That's just my opinion.. I don't like Flash, but if you do and believe that it is good, than go on for it smile.png.

Edited by EricsonWillians

Share this post


Link to post
Share on other sites

I can be wrong, but in my opinion, Adobe Flash is dying. Yes, you can get these results with Flash, but it would be much better if you used HTML5/Javascript. Today you can run your game directly on the browser (The browser being an interpreter) and store all the game content in a server. It is thousand times better than using a slow and big Flash file.

 

You can play with Javascript directly on your browser in Khan Academy. There you can learn a lot from the craft before you start developing it.

That's just my opinion.. I don't like Flash, but if you do and believe that it is good, than go on for it smile.png.

 

Can you add Multiplayer in Adobe Flash

Share this post


Link to post
Share on other sites

Flash is not dying by itself yet. Google tries to degrade Flash's quality in order to push their HTML5 technology, but HTML5 for games is very unstable right now and will be in forseeable future. Check this issues for example https://code.google.com/p/chromium/issues/detail?id=309540 This illustrates that built-in PPAPI version of Google Chrome lacks in performance and Google cba to fix that issue with their plugin for more than 6 months already.

 

In the other hand, Adobe constantly increases the quality of their player. For example they added GPU acceleration not so long ago, so your game can run on top of actual GPU meaning you no longer care about CPU load - with this technology it is almost 0. Not only this option available for desktops, but for mobile devices as well thanks to constantly evolving Adobe Air technology, migrating to which is basically few clicks if you already have flash application for browser. The performance of Air GPU-accelerated games on mobile is comparable to that of native mobile games.

Apparently it is available for iOS as well according to official specs: http://www.adobe.com/ru/products/air/tech-specs.html

 

 

I can be wrong, but in my opinion, Adobe Flash is dying. Yes, you can get these results with Flash, but it would be much better if you used HTML5/Javascript. Today you can run your game directly on the browser (The browser being an interpreter) and store all the game content in a server. It is thousand times better than using a slow and big Flash file.

 

You can play with Javascript directly on your browser in Khan Academy. There you can learn a lot from the craft before you start developing it.

That's just my opinion.. I don't like Flash, but if you do and believe that it is good, than go on for it smile.png.

 

Can you add Multiplayer in Adobe Flash

 

 

Absolutely. Our studio is using RESTful service atm in our games, but we want to migrate to Thrift/native sockets in order to add real-time multiplayer component to our gameplay.

Edited by GuardianX

Share this post


Link to post
Share on other sites
You definitely can (I don't know about steam and mobiles though), but I don't know if it's the best option. I've coded a lot in actionscript 2 a few years ago, and it was quite limited (and cpu intensive). Its limitations weren't so much of a problem if your goal was to release games on Kongregate or something, but they kind of turned me off since I was thinking of expanding myself.

AS3 seems much better in many ways, but for the same purposes you could maybe delve into HaXe/openFL (or maybe Flixel or HaxePunk). I find HaXe's documentation a bit lacking, but openFL is basically 99% AS3 only with another name and less limitations and HaXe's functionalities alongside, and AS3's documentation is said to be really useful for it. Papers Please, though different from your goal, was developed in NME (which is the former name for openFL).

I find HaXe/openFL to be quite tempting, to be honest. But some people pointed out some other options here that I've been hearing good things about too. I'm not at all knowledged in any of them, so I can't really comment on them.

That said, I wouldn't say you shouldn't go for flash. It's still a good option in many ways, I find. Even if it's in decline. Edited by Master thief

Share this post


Link to post
Share on other sites

You can pretty much do any level of quality with Adobe Flash but the problem lies on the supported platform. HaXe and OpenFL on the otherhand has more supported platform like Flash, OUYA, Android, iOS, Tizen, Blackberry, HTML5, and Binaries ( Windows, MAC, and Linux). What I found kinda hard to deal with is the amount of work you have to do with debugging and actually porting it. Porting it meaning fixing bugs that may appear on other platforms or control bindings that are needed for other platforms. Also, another problem I saw with HaXe is the lack of documentation or reference. It's a bit clanky compared to the documentation/references for AS3.Yeah, you can go by with the samples that each Haxe library may offer (Haxepunk, haxeflixel, native3d, openfl) but there are cases where your game is required to be more complexly structured unlike to the samples they'll give. There are cases where your problem cannot be solved by merely reading the source codes of free samples. It will require you to read the documentation, experiment on the functions or worst, recode the whole game. Despite of what I said, if you are looking into multiplatform support, Haxe is the best choice. Also Haxe is opensource unlike adobe flash. You can also use Flex. Although I haven't really tried working with it yet. But it seems cool. Also, you might have heard about the recent news of Epic Games and Unity giving Flash support. Basically, the game you made for the pc can now be played using firefox. without plugins. With the same performance and graphics quality. So you might wanna take note of that.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!