Правда ли, что для написания игрового движка нужна очень сложная математика?
Банальное:
дана пара источников света, на поверхности находится несколько шаров с разными свойствами поверхности
необходимо например трассировкой лучей отобразить освещенность объектов и отобразить тени
ну и потом обеспечить проекцию этой аксонометрии на плоскость экрана
Потом персонаж кидает шар, и он летит с учетом притяжения, рикошетирует и в то же время освещается теми же источниками света и отражениями света из источников в других шарах...

и все это надо обсчитывать ну хотя бы 25 раз в секунду - дабы обеспечить 25fps )
Для крестиков-ноликов не нужна. Для чего-то серьезного - да, нужна. И, к сожалению, математика - это та область, самостоятельное изучение которой для большинства людей практически невозможна.