Hi i want to get into android game development,

I m interested in racing,fighting,target games(penalty shootout etc).

can anyone post links/urls for tutorial(videos etc).

I am familiar with java,javascript and oops concepts.

Thanks in advance.


closed as not constructive by Jesse Dorsey Jun 30 '12 at 17:24

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.


You can find some basic introduction to game development on Android here


If you want get into GD, I'll assume you have no clue where to start. I'd advise you to use already existing and proven engine/framework, check their possibilities and only then start watching/reading tutorials concerning this particular technology. It's not worth writing your own engine unless you want to, or want to squeeze last CPU cycle of performance from your device. Framework/engine will save you plenty of time and will make many things much easier; you can start writing your game right from the beginning instead of writing engine first.

Depending on your needs (and cash) there are few options:

  • AndEngine (tutorials):

    • great performance, learning curve is relatively easy;
    • has support for 2D only;
    • recommended if you don't have much experience in game prgramming and computer graphics.
  • libGDX (Community examples and tutorials):

    • great performance, but learning curve is steeper than with AndEngine;
    • Has support for both 2D and 3D;
    • You can test your app on PC! LibGDX provides layer of abstraction for you. :) This is amazing feature, which shortens development cycle, as PC apps start few times faster than those on physical, Android device.
    • Support for HTML5.

To be fair, I use libGDX myself and I'm very glad with my choice.

  • Unity as paid option:
    • has support for all major platforms (including iOS, Android, Windows);
    • Can create both 2D and 3D games, but it costs $$$.

But above all, it's worth looking for such things on your own. There are also engines, which are going to support Android devices in the future (like jMonkeyEngine). Google for engines, check their features (physics, audio, networking etc) and decide which are essential for your projects.

Good luck!

PS. Sorry for lack of links, but cannot post more than 2. :(

Added links
It looks like jMonkeyEngine already supports Android: http://jmonkeyengine.org/wiki/doku.php/jme3:android

  • \$\begingroup\$ Mithras, thanks for pointing out some of the andro gaming engine.will check it out. \$\endgroup\$ – dinodd88 Jun 7 '12 at 11:05

If you like c++, you can use JNI (Java native interface) to compile c++ code. To develop games, cocos2d-x is a good start.


For a great intro to Android, please consider Mark Murphy's books. He sells a subscription service for his basic Android book, advanced Android book, and tutorials. Mark updates his material with every Android release. He also hosts several chats per week for his subscribers.
Mark's site is: http://commonsware.com/


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