Skip to main content
GameDev.net gamedev.net
🔒 Locked

Challenges in game programming

Started by adthc Jun 14, 2013 at 2:47 AM 7 replies 3.6k views
Original Post
adthc
adthc

I have just started learning game/graphics programming (with OpenGL) for a few days. Everything I know so far is very basic like camera, VBO, shader concepts,...I'm just very curious to know what common challenges/problems in game programming are to kinda estimate the time I will need to dedicate to my learning. My biggest goal at the moment is to make a decent looking 3d game with many open worlds and pretty looking shaders.

What are the challenges that I should be afraid of (or prepared for) the most to make that kind of game?

frob
frob
From what you described, your biggest 'challenge/problem' will be the discovery that your game requires a lot of content.
adthc
adthc

From what you described, your biggest 'challenge/problem' will be the discovery that your game requires a lot of content.

That is also a good point. Thank you sir.

Nicholas Kong
Nicholas Kong

I would say any game programming challenge is time constraints.

Problem solving takes time and every new problem you are facing for the first time is hard to estimate how much time it would take to solve it.

It also takes time to research the ideas on how to better approach the problem.

badsniper
badsniper

First don't aim that higher. Baby steps!(

).

adthc
adthc

I would say any game programming challenge is time constraints.

Problem solving takes time and every new problem you are facing for the first time is hard to estimate how much time it would take to solve it.

It also takes time to research the ideas on how to better approach the problem.

Yes that is a challenge in almost every task.

adthc
adthc

First don't aim that higher. Baby steps!(

).

I always aim high in anything I do but I 'take baby steps' too.

I'm sorry I didn't make my question clear but it doesn't matter, I will just discover the challenge as I move on then :P

markr
markr

Not specific to game programming, but generally:

* Requirements analysis (the single hardest thing - mainly because your customers are guaranteed not to know what their requirements are, particularly for games, which usually looks something like "be fun")

* Time management - knowing how much time to spend on which tasks

* Knowing when a task is complete (this is very difficult in a game)

* Knowing how to split up large tasks, and when the tasks are split small enough

superman3275
superman3275

First don't aim that higher. Baby steps!(

).

I always aim high in anything I do but I 'take baby steps' too.

I'm sorry I didn't make my question clear but it doesn't matter, I will just discover the challenge as I move on then tongue.png

That doesn't work.

You can either take everyone's advice (to start smaller and learn how to properly program a game), or fall face-first while trying to make a game that you honestly could never make without at least more than one year of experience. Believe me, I tried to make that big 2d game and failed. You will also. Please, just take our advice.

Cheers :)!

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.