I like to become game developer.. I already work as web developer for the past year. There I used php, jQuery, mysql and some framework also. It's little boring now same thing again and again. So I start to learn Android application development.

My question is:

If want to become a game developer
what skills should I have (like
java, c++, etc) ?

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.

-1, try to search for your problem before asking question. We have tons of "how do i start" questions.
–
NotabeneMar 18 '11 at 9:24

yes i did but question is little different that 3 point
–
gowriMar 18 '11 at 9:28

I still feel this follows the basic pattern of 'how do I start?': that is; what language do I use, where can I learn from, and what of my previous languages will help.
–
The Communist DuckMar 18 '11 at 16:04

Yes! once you start following his FAQs you will soon realize that you are a getting all answers to your questions. However you can ask him questions on his bulletin board also and i bet he will answer. But be specific and non repetitive. :)
–
GamDroidMar 18 '11 at 6:16

Tank sleep. If you thought 60 hour workweeks were bad before, they'll be distant memories of the easy times pretty soon.

Also, define "game developer". The majority of any programming job is grunt work, programming the bread and butter stuff.
The job "game developer" might appear glamorous to you from a distance, but it's just another programming job (you sound like a junior programmer).
The only difference is that you're programming what happens to a sprite moving across a screen rather than an algorithm to calculate some business data.

Knowledge of C++ will not hurt you, my theory is the more languages you know, the better, period. To develop for Android specifically, Java is important, since even with the NDK, you must use some Java.

This really is dependent on what you're looking for, specifically for Android, the article here, has a lot of good getting started information.

Yes, good games will incorporate all kinds of knowledge. Strong math (trig,linera algebra, etc) is helpful. Your mysql experience will be useful for persiting game state to database, though Android uses SQLite.

All that said though, there are several similar type questions on this site, which are geared toward starting game development, which you should check out: