Jump to content
  • Advertisement
Sign in to follow this  
m3rcyful ag3nt

Maths doubt

This topic is 4876 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Well, you dont have to be an expert in math to make a game. But to be a realy good games programmer, you need to be good in math as well. Especially if you plan to work with 3D games. There are alot of free math libraries on the internet, but when you use them you become dependant on the one working on them to keep them up to date and bugfree.

So i guess that it comes down to preference. If you find it ok to use some free math library and being dependant on others keeping it up to date, then no, you dont have to be good at math, just know what the terms mean and be familiar what to use where. But if you want to be really good, and hope to work in the gaming industry as a game programmer, then yeah, your math has to be well honed.

// Allmight

Share this post


Link to post
Share on other sites
Quite honestly when working with graphics, physics or AI you will need mathematical skills above all else. Also being able to comprehend and implement algorithms based on math/logic is quite essential.

Share this post


Link to post
Share on other sites
Yeah, it's much better to be good at maths. But the kind of maths you need will depend on the kind of programming you do.

For 3D, better be good at geometry, and know your vectors and matrix and the various way of playing with them.

For algorithmic, it's better to know a few things about numeric computation

For IA, optimisation and graphs are very useful.

I think the best way of learning is to learn as you need, but that means when facing a difficulty, actually trying to solve it, or at least to understand the solution you've been searching somewhere else.

Good luck!

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!