Les moteurs gèrent tout seuls une grande partie des maths nécessaires.
Cependant il est quand même nécessaire d'avoir quelques bases en géométrie et en calcul vectoriel.
Pour certains trucs (genre la génération procédurale par exemple), il faut un peu plus que des bases.
La 3D c'est pas forcément beaucoup plus compliqué que la 2D niveau maths ou programmation (avec un moteur j'entends). 90% du temps c'est les mêmes formules qu'en 2D avec une dimension en plus. (cela dit les maths m'ont toujours parus facile, donc je suis pas forcément une référence).
Un jeu de plateforme en FP basique ça peut se faire en quelques minutes avec unity en téléchargeant les bons packages, sans avoir grand chose à coder. Après pour faire un vrai jeu avec différentes mécaniques, plusieurs niveaux, un menu et tout le tralala c'est comme n'importe quel jeu ça demande beaucoup de travail.