3 ms·
You may not need to be a math genius, but it severely limits what you can do. There are much fewer programmers working on game logic and many more resources dev
by Spellman 14y ago
You may not need to be a math genius, but it severely limits what you can do. There are much fewer programmers working on game logic and many more resources devoted to graphics, physics, pathfinding, AI, tools, and so on. And if you aren't a high-powered dynamo, your chances of getting into the industry at all is low.
Plus you may not use it, but the logical framework and understanding of math is crucial to developers in general. I have yet to meet a good software developer who wasn't at least competent at collegiate-level math.
- EthanHeilman 14y agoFrom my limited experience writing simple crappy 3D engines and using pre-built engines such as Torque. You don't need much math knowledge at all. * If you actually writing an engine, maybe some linear algebra, calculus. OpenGL/DirectX provides quite a bit of this out of the box. Yes you need to develop some special skills but nothing amazing. * AI in games is generally heavily scripted. There is some use of common AI ideas in RTS games, for example Monte-Carlo Markov Chains was used in Dark Reign (I think Unreal tournament 2k4 did this as well). It's nothing fancy, most AI in games could be written by someone that took an undergraduate AI class. Writing AI is more about understanding the players expectation of the game. * Pathfinding is also heavily scripted. In many cases they will just define tracks for NPCs to move on, the NPCs will move to the nearest track and then follow it to their destination. >There are much fewer programmers working on game logic and many more resources devoted to graphics, physics, pathfinding, AI, tools, and so on. Many game companies are using an out of the box engine, the jobs are in scripting the game which is primarily game logic and backend stuff, just really boring game logic.