Jump to content

  • Log In with Google      Sign In   
  • Create Account


Is Adobe Flash any good?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
8 replies to this topic

#1 StealthPandemic   Members   -  Reputation: 150

Like
0Likes
Like

Posted 17 March 2014 - 12:36 AM

I was wondering. Can I get results like this (inspired): http://steamcommunity.com/sharedfiles/filedetails/?id=210952339

Also can flash game be published on mobile and steam or will I need to completely redevelop the game on a engine?

Sponsor:

#2 Godmil   Members   -  Reputation: 738

Like
1Likes
Like

Posted 17 March 2014 - 01:11 AM

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.



#3 EricsonWillians   Members   -  Reputation: 288

Like
3Likes
Like

Posted 17 March 2014 - 01:33 AM

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, 17 March 2014 - 01:34 AM.

Creator and only composer at Poisone Wein and Übelkraft dark musical projects:

 


#4 StealthPandemic   Members   -  Reputation: 150

Like
0Likes
Like

Posted 17 March 2014 - 01:58 AM

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



#5 GuardianX   Crossbones+   -  Reputation: 1484

Like
4Likes
Like

Posted 17 March 2014 - 04:25 AM

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, 17 March 2014 - 04:53 AM.


#6 Master thief   Members   -  Reputation: 241

Like
1Likes
Like

Posted 17 March 2014 - 04:26 AM

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, 17 March 2014 - 04:31 AM.


#7 seacloud9   Members   -  Reputation: 101

Like
0Likes
Like

Posted 17 March 2014 - 09:35 AM

haXe and openFL have a great deal to offer plus they actually have more targets that Adobe Air the learning curve is a little higher but if you want to target Steam I would look there first.  http://babylonhx.gamestudiohx.com/ -> 3d lib, showcase http://www.openfl.org/showcase/ 



#8 _garrett   Members   -  Reputation: 105

Like
1Likes
Like

Posted 17 March 2014 - 09:50 AM

As GuardianX mentioned you can release flash based games to mobile with Adobe AIR.  You should also take a look at Starling framework for 2D games in flash for optimized performance.

 

http://gamua.com/starling/



#9 EmmetCooper   Members   -  Reputation: 195

Like
0Likes
Like

Posted 18 March 2014 - 01:43 PM

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.






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS