Will i make it in game dev ?

Started by
12 comments, last by Nicholas Kong 11 years, 3 months ago

I was in a very similar boat as you. One of the site i went too and spend a week on was https://www.khanacademy.org/

Now i find things pretty easy and straighforward.

Advertisement

I wouldn't be concerned with the math portion. It does get heavy in 3D, but you're not crunching numbers like you did in math class --you're writing algorithms to do that for you! The concepts are what are important, and since you're into programming, treat these math hurdles with the same logic you would when programming something else. Do your research, seek out help on the forums, and read articles online. That's what I did in high school, and although I'm no mathematician, I have done some pretty cool stuff with my own code from scratch.

You'll only get better, and you'll find that the concepts you begin learning will aid you in other areas.

I think that a lot of programmers don't realize how much math they're actually using when they code. A lot of algebra and even some calculus can sneak in there, but good coding practices break it down into small and easily understood components that can make it look like there's not a lot going on.

When you get into graphics programming then geometry gets useful and when you look at physics then geometry and physics (obviously) get really useful, but it's mostly a matter of understanding what solutions people have already come up with so that you don't have to waste time re-inventing the wheel.

For instance, knowing the Pythagorean Theorem can help you figure out things like collision between circles. If you know about the theorem then when you start implementing collision detection you'll suddenly just see where it fits and it flows out naturally. You don't have to go Hollywood-style and grow Einstein hair and spend all your time in front of a revolving blackboard. Just familiarizing yourself with the concepts relevant to your work can help you learn things in a hands-on way.

You should be fine. smile.png
void hurrrrrrrr() {__asm sub [ebp+4],5;}

There are ten kinds of people in this world: those who understand binary and those who don't.

If you want to make games, I don't see why. I would suggest starting small and building up along the way. Small games can be written very fast and improve your thinking and keeps you pumped.

This topic is closed to new replies.

Advertisement