Programiranje igara je široka oblast koja uključuje geometriju (posebno trigonometriju), matematiku, dosta fizike i veštačku inteligenciju. Za 3D grafiku je posebno bitna linearna algebra.
Pitagora, Dekart i Njutn su trojica likova nezaobilaznih u razvoju igara. Posebno Pitagorina teorema, Dekartov koordinatni sistem i Njutnovi zakoni. U 3D programiranju je nezaobilazan Ojler, poznat po Ojlerovim uglovima i još koječemu.
- Game Coding Complete
- Jason L. McKesson, Learning Modern 3D Graphics Programming
- http://ogldev.atspace.co.uk/