Android Game Development, Where should i start?

Started by
14 comments, last by exalted 11 years, 6 months ago
If you want to develop apps for Android go with Java, if you want to write games then go with C++. C++ will alow you to support a wide variety of platforms other than Android and from your post it does say you are interested in smartphone development not just Android.

A good book to get you started would be this one:
http://www.amazon.com/Graphics-Programming-Android-OpenGL-Programmer/dp/1119975913/ref=sr_1_1?ie=UTF8&qid=1349517217&sr=8-1&keywords=Game+and+Graphics+Programming+for+IOS+and+Android+with+OpenGL+ES+2.0

It goes through all the steps of writing an engine that supports Android and iOS and then creating a FPS with the engine.

If you would like to use an off the shelf engine then I can highly recommend either Cocos2d-x which is a C++ version of Cocos2D that supports Android BB10, iOS, WP8 and a couple of others or the RIM gameplaySDK which is a lightweight framework that supports Android, BB10, iOS, PC and Mac development.
Advertisement
As jbAdams says, the smart way into Android development is Java. Java is the native language of the platform, and using it means that you'll be programming to the strengths of the platform, rather than fighting its peculiarities.

Michael A. - Software Engineer, moonlighting as a game developer
A Brief History of Rome
Pirates and Traders

Did you consider Moscrif SDK? It is based on JavaScript, so no need to learn any advanced language like C++ or Java and the result is the same as the code will be transformed to native. Moreover, you will be able to reach much bigger audience with your game because the game will be ready of Android, iOS and other platforms. There is a free license available without any hidden fees.

Here is the official website: http://moscrif.com
Thank you but i don't like Java!
I take a look at Cocos2d, It seems suitable for me, Cross platform and use c++ smile.png

I have a huge and detailed book, C++ primer plus, Fifth edition by Stephan Prata, Is it good?

I have a huge and detailed book, C++ primer plus, Fifth edition by Stephan Prata, Is it good?

Yes, that's an excellent book.

- Jason Astle-Adams

Depending on the size of your project, you could always hire a company to develop the app for you. Besides learning your programming language of choice, continue to stay on top of the latest happenings in mobile development!

Zco corporation has a regularly updated blog that tracks trending mobile app dev issues: http://blog.zco.com/

This topic is closed to new replies.

Advertisement