Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Game Programming is fun and interesting.

To develop games I have to learn several languages, game engines and should have sound knowledge in Math.

But what I'm really looking is how to be a master in Game Programming.

I have read a nice question and answer

But here, in my question I want to know specially regarding Game Programming from the Game Programmers.

Your suggestions would help me to be a master in game programming.

share|improve this question

closed as not constructive by Sean Middleditch, Tetrad Jan 9 '13 at 4:50

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.

I don't think this is really on topic for this site. We tend to prefer specific, answerable problems. I don't think anybody is going to be able to give you any answer other than, essentially, "practice". – Tetrad Jan 9 '13 at 4:49
up vote 5 down vote accepted

Make games.

... that's all I've got. You want to master anything, you practice it until you have. That's all the other great game makers have done: make lots of games. The experienced people who frequent this site? Check their credentials, you'll see they've made a lot of games.

That's it. Practice makes perfect.

share|improve this answer
+1 for Nice Answer. – Md. Mahbubur R. Aaman Jan 9 '13 at 4:42

Make lots of games. If you really want to focus on mastering, you need depth and breadth. This means:

  • Make different types of games. Pong has totally different challenges from a 2D RPG.
  • Challenge yourself. Try to solve "hard" problems or technical growth (eg. different architectures, like an entity/component system).

Also, read widely in your field. Read GameDev.SE, read game development blogs, and implement things that look cool, fun, or interesting.

share|improve this answer
+1 for this being basically what I have been doing for the past 4 months. – Garan Jan 10 '13 at 4:19
@Garan me too, except for a couple of years. This really worked well for me personally. – ashes999 Jan 10 '13 at 12:31
+1 for "read game development blogs, and implement things that look cool, fun, or interesting". – Md. Mahbubur R. Aaman Jan 12 '13 at 5:07

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