¿Conocer las matemáticas avanzadas necesariamente te hace bueno para programar grandes videojuegos?

Las matemáticas avanzadas no te hacen un mejor programador de juegos como tal. Es más que para un juego 3D decente con física, IA de juego, evitación de obstáculos y búsqueda de rutas y sombreado de superficie, las matemáticas avanzadas son un requisito de nivel de entrada.

Simplemente no puedes escribir un juego en 3D sin él.

Como mínimo, puede esperar tener que saber

  • Vectores 3D
  • Matrices de orientación 3 × 3
  • Multiplicación matricial, con sus reglas de (no) conmutatividad y asociatividad
  • Cómo realinear una matriz oblicua
  • Cómo usar el producto cruzado para encontrar una superficie normal
  • Cómo usar el producto punto para encontrar un plano desde algunos puntos
  • El algoritmo Dijkstra A * para encontrar rutas
  • Momento de cálculos de inercia
  • Colisiones elásticas en 3D

Así que hay muchas matemáticas y mecánicas de nivel universitario en curso.

Ciertamente, las bibliotecas, piense en say.js o unit, y los motores de física pueden proporcionar una gran cantidad de trabajo duro para esto, aún necesita comprender los conceptos para usarlos.

Los juegos en estos días son realmente difíciles, porque ya no son juguetes. Son simulaciones matemáticas del mundo real. Y eso siempre ha sido difícil.

Si quieres diseñar un juego visualmente, es decir, crear modelos, entonces no necesitas muchas matemáticas. Todavía necesitas algo, pero no tanto.
Ahora, ¿por qué hay matemáticas en el diseño de video? Bueno, los modelos son imágenes. Las imágenes son básicamente matrices (ancho x largo para blanco y negro y ancho x largo x rojo x azul x verde x alfa para rgb)
Cuando gira, escala o traslada (mueve) una imagen, básicamente aplica algoritmos lineales a la matriz subyacente. Ahí es donde se necesitan las matemáticas. Por supuesto, la mayoría de los diseñadores trabajan en frameworks (motores de juegos) que ya se encargan de eso, pero aún debe saber cómo funcionan realmente.
Y ni siquiera me hagas empezar con la física del juego
La física emplea una gran cantidad de matemáticas, incluso con los motores del juego, aún necesita comprenderlos para aplicarlos a un juego.
Necesitas matemáticas incluso fuera de esos dos, para optimizar mejor un juego.
Entonces, tener un gran conocimiento en matemáticas no te convierte en un gran diseñador de videojuegos, pero no tener ese conocimiento te convierte en un pobre diseñador.

No, al igual que saber cómo usar el pincel s no te convierte en un gran artista.

La matemática es necesaria pero no es suficiente en sí misma.