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.

Depending on your experiences, if you have created a 2D game on Android using Unity, was it painful? Have you ever said "I wish I have used X instead of Unity!"?

Tell me the Pros, Cons and the name of "X" please.

Edit: Consider it for a commercial shoot em up game. The programming language can be anything.

share|improve this question
1  
The "pain" of creating a game on any platform can't be quantified. It's going to be different for every game and every developer. I'm voting to close as not constructive. This is essentially a "which technology to use" question. See the FAQ about what types of questions to ask here (and what kind not to ask). –  Byte56 Apr 15 '13 at 14:33
    
Is it a purely commercial project or you would like to learn something from it as a programmer? What is your programming language? If you want to have practice and like C# then it's MonoGame. –  Den Apr 15 '13 at 16:28
    
@Den: Updated the question –  Caner Öncü Apr 15 '13 at 17:18
add comment

closed as not constructive by bummzack, Anko, Byte56, MrCranky, John McDonald Apr 15 '13 at 17:39

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.

2 Answers

I have developed games using both the android sdk/andengine , as well as unity, and my personal preference is to go with the android sdk route. Unity is great, but seeing as this was my first trip into the mobile development world, I took this as a good excuse to learn the environment, and understand the constraints and pitfalls associated with it. Unity simplifies everything so much, making everything from debugging to deployment ten times easier, but I must say that from a personal perspective I don't feel like I got a darn thing out of it.

If your goal is rapid prototyping, or you simply aren't interested in the challenges or opportunities to learn associated with the android platform, then you should go with unity hands down. Otherwise, I would recommend the SDK.

share|improve this answer
    
I was looking for a rapid building but I'm not hesitated to face challenges. Then again, I see your point, thank you. –  Caner Öncü Apr 15 '13 at 17:21
add comment

I have built 3D games that are played in two dimensions just fine in Unity3D. If you seek a true two dimensional game, I can tell you there are more suitable engines, Unity3D really focuses on the 3D realm.

The best answer I can give you based on the information you have provided. Hope it helps.

share|improve this answer
add comment

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