Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got some experience producing Flash games, and for all Flash's faults I find the designer/developer workflow pretty decent.

I can set up a template FLA with placeholder movieclips and code to that independently of a designer/animator doing their thing. When it comes time for integration, I can either compile their animations into my project by using a SWC or by loading SWF's at runtime.

I've had a quick look, but I can't see any tools that offer a similar workflow for iOS game development. Could anyone producing iOS games shed any light on how they're handling designer/animator/developer workflow?

share|improve this question

closed as off-topic by Josh Petrie Sep 7 '14 at 21:09

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Josh Petrie
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 4 down vote accepted

Unity for iPhone is the most complete pipeline and toolset I've found. It is natively a 3D engine, but can be made to do 2D as well. For 2D, I've paired Unity with SpriteManager2 which is an excellent third party tool and library.

A warning, however - it is still unclear if Unity projects will be allowed on the iPhone in the future due to Apple's new terms of service. Unity is working hard to ensure that it will be OK, but who knows with Apple's track record.

There is also Unity for Android coming later this year so if you build a game for iPhone and Unity gets banned by Apple, you could still put it on Android.

share|improve this answer
Thanks Pixelator. We've been doing some R&D with Unity lately and been impressed by what it has to offer. I’ll be sure to check out SpriteManager as we're likely to do 2D as well as 3D games. I'm beginning to think that those who aren't using Unity may simply be creating and managing individually animated bitmap sprites (or sprite sheets). – Cameron Yule Jul 26 '10 at 8:42
fyi this answer is really old and slightly out of date. Not that it's become "wrong", but by now we know for sure Unity is still on iPhone, Unity has been on Android for years, and there is built-in 2D functionality now. – jhocking Sep 7 '14 at 20:53

We have had quite a bit of success using Unity3D's iPhone Engine. Unity has a similar workflow to Flash and we have found that all members of the team make the transition fairly well.

You might want to check out Unity for Flash Developers

share|improve this answer

I was in your same situation. As a 2D guy I really have a deep fear of huge IDE with unlimited options for the 3D world (Maya, 3DStudio). Lately I ended up coding with frameworks (Cocos2D, SpriteKit).

But in your case, I highly recommend you to take a look into SpriteBuilder. It's the most Flash alike for iOS 2D game development right now. You will find it really easy and familiar out of the box.

share|improve this answer

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