I was reading this answer on the type of math a game developer should know and this part really stood out at me:
How do I move my game object? The novice might say:
"I know! I'll just do:" object.position.x++.
That is how I would think to do it so I guess that shows my skill level. At least for the types of 2D side-scrolling, arcade-style games that I've made in the past, that's all I needed. That and a bit of trigonometry.
In fact, I haven't used much linear algebra or even heard of quaternions before reading that post. Is it because these math don't show up until you work with 3D or is it because my 2D games are fairly simple that I got away with naive implementations.
Follow up question: If I want to get familiar with that type of math, what type of projects should I undertake? IE: write a game engine, work on a 3D game, etc.
No comments:
Post a Comment