we are in the process of porting a game from iphone(made with cocos2s) to android(using the andEngine), and it has been a pain to do. So for our next project (a 2d game) we are thinking about using some multiplatform engine/framework. For now we are thinking about testing both unity, marmaled(former airplay sdk) and cocos2d-x. Do you have any opinion about this? Does someon have experience developing 2d games using Unity?
closed as not constructive by MichaelHouse♦, doppelgreener, Tetrad Sep 10 '12 at 17:09
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.
I'm currently working on Unity to make a 2d game, not for mobile devices though. What I'm doing to keep it 2d is just to set the Z axis rotation of the camera to 0, and only move it on the X and Y axes. If you can afford the iOS license of Unity, then go for it, Unity really saves time on development, and you can make 3d games easily without messing with openGLES.
People have used cocos2d-x on top of Marmalade to add features such as particles that it is missing.