Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm just a little confused with all of the news recently regarding the cancellation of mobile flash, so was hoping for a little help. I've had a search through and can't find the answers to these questions, so any help would be great.

First up, I'm looking to create a game in Flash first, to test whether the concept works as a fun game (on Newgrounds/Kongregate/Facebook etc.). Would it be best to use Flash CS5.5, or Flash Builder?

Secondly, with mobile flash now being discontinued by Adobe, could I still port this game over to iOS through the Flash platform, or would it be better at that point to re-write the whole game using Objective C? (NOTE: I'm not an Objective C developer, but am instead a Javascript and Actionscript dev).

Any help would be great. Thanks!

share|improve this question
2  
Mobile flash isn't being discontinued. Mobile browser flash is. As far as I can tell, they're still planning on supporting the flash project -> native app export process that they have. That being said, I haven't heard anything good about building mobile games in flash and exporting them out, since it's usually too slow for anything meaningful. –  Tetrad Nov 16 '11 at 17:32
    
Ah, I see. Many thanks for the input :) –  David Archer Nov 16 '11 at 17:57
    
@Tetrad What about the thread recently about optimizing for mobile AIR using cacheAsBitmapMatrix, etc.? I'm still hopeful Flash will be a viable platform on mobile. –  michael.bartnett Nov 16 '11 at 18:36
1  
Sadly the whole compile and test on the device cycle is really slow and cumbersome with the current flash tools. If you're developing exclusively for iOS, you should seriously consider XCode and Objective-C (or C++ for that matter) as it's much more comfortable. –  bummzack Dec 13 '11 at 18:14

2 Answers 2

up vote 2 down vote accepted

Embedded flash is no longer supported but you can still run flash nativity. So no Newgrounds/Kongregate/Facebook via flash on your phone. If you want to host it on a server then you should look into the HTML5 canvas, especially since you seem to like javascript.

Would it be best to use Flash CS5.5, or Flash Builder?

I though that the IDE Flash Builder was part of Creative Suite 5.5? If so then they are the same thing.

Secondly, with mobile flash now being discontinued by Adobe, could I still port this game over to iOS through the Flash platform, or would it be better at that point to re-write the whole game using Objective C? (NOTE: I'm not an Objective C developer, but am instead a Javascript and Actionscript dev).

Unless its incredibly trivial you want to rewrite if only for performance reasons.

share|improve this answer
    
Sorry, that last sentence went over my head a little, did you basically mean 'yes, rewrite', or 'no, unless it's a tiny, trivial game'? –  David Archer Nov 16 '11 at 18:08
    
I meant 'no, unless it's a tiny, trivial game' –  ClassicThunder Nov 16 '11 at 18:23
    
Excellent, thank you :) –  David Archer Nov 16 '11 at 19:53
    
Flash CS5 and Flash Builder are two different products. Flash CS5 is the artist-oriented tool with the visual timeline editor. Flash Builder is the Eclipse-based IDE for pure Actionscript and Flex projects. –  michael.bartnett Dec 13 '11 at 18:30

I've heard you can publish native iOS apps from flash. Here's a tutorial. Performance won't be as good as porting it to objective-c, but for many games that won't matter.

Also if you are a programmer you should consider using Flex to compile actionscript directly to SWFs. Saves you having to tool around with the godawful flash timeline. You can also use the lovely free FlashDevelop IDE, and some lovely free game libraries like Flixel.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.