Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I have developed a few simple android apps. I want to build apps and games with 3D environment. For eg like this. Kindly tell me how to get started ? Also, I would like to convert my android app/game into iOS app/game as well. I have not developed anything in 3D.

share|improve this question
1  
This kind of question isn't suitable for the gamedev format, as it's an invitation for a discussion rather than a concrete question. – Cameron Fredman Feb 19 at 21:31
1  
Hi John, welcome to StackExchange! We're really about generating expert Q&A which is targeted at an intermediate to advanced level, so this sort of "getting started" question is a bit off-topic for us. Our FAQ lists a lot of resources where you'll be able to ask this sort of question, and a Google search should turn up plenty of Getting-Started tutorials and resources as well. Good luck! :) – Trevor Powell Feb 19 at 21:32
We must have "how to get started section" . After all, every coder starts somewhere, and communities like stackexchange can really help these noobs. – John Watson Feb 19 at 21:44
1  
It's but so much that it's too simple, it's more that there's no correct answer that could generally apply to everyone looking. Since everyone has different skills and goals. – Byte56 Feb 19 at 22:08
@Byte56 you are correct, that is why I mentioned my skill ("...developed a few simple android apps" & "I have not developed anything in 3D.") and goals. – John Watson Feb 19 at 22:20
show 3 more comments

closed as not constructive by Trevor Powell, Byte56, Josh Petrie, Sean Middleditch, bummzack Feb 20 at 7:51

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 specific 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, see the FAQ for guidance.

1 Answer

I'd recommend OpenGL. It's been ported to nearly every platform (Windows, Mac, Linux, iOS, Android, Web, even most of the modern game consoles), but that being said, you'll probably have an easier time starting on desktop 3D programming. If you do decide to go down this route, try this interesting site http://www.videotutorialsrock.com. However, it has a VERY steep learning curve, and you will generally need to be an advanced programmer with prior knowledge of 2D programming.

Alternatively, try Unity3D, a much more high level environment for this type of thing. It has a much smaller learning curve than OpenGL. Nevertheless, great, popular games have been made with both.

For conversion, well... you really can't. From personal experience, I can tell you most simple apps are easier to re-write in the alternative environment (iOS uses a different language than Android). If you want to get really good at programming, pick a platform and stick to it (from what I can tell, Android or iOS are your choices).

I wish you luck on your long journey in game development.

share|improve this answer
Thanks for your reply. Have you used Unity3D ? I want to make launcher app (3D) for android and iOS. Is it possible to develop such app from free version of Unity3D ? – John Watson Feb 19 at 22:29
1  
John, your comment here is why these questions are discouraged. This is not a discussion site. We're not sharing opinions and advice specific to a single individual. @BobbyBee There's no factual basis for this answer, it's simply opinion. We prefer our answers to be based on facts. – Byte56 Feb 19 at 22:34

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