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.

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.

share|improve this question

closed as not constructive by Noctrine 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.

4 Answers 4

up vote 1 down vote accepted

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

share|improve this answer

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. :(

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

share|improve this answer
    
Mithras, thanks for pointing out some of the andro gaming engine.will check it out. –  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.

share|improve this answer
    
thanks will check it out –  dinodd88 Jun 8 '12 at 12:39

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/

share|improve this answer

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