Depende mucho de lo que quieras hacer. Hay una gran cantidad de códigos simples que se deben realizar para cosas como la lógica del juego, la interfaz de usuario, las redes, etc., pero también hay lugares en los que realmente no puede contribuir si no conoce las matemáticas.
Si está trabajando en gráficos, necesitará una sólida comprensión del cálculo de vectores y el álgebra lineal. La mayoría de las cosas en ese espacio se reducen a vectores y transformaciones matriciales. También necesitará un poco de fortaleza (o masoquismo) para lidiar con las API de gráficos, pero esa es otra historia. [1]
Me imagino que el lado de la física es un trato similar. Obviamente necesita saber algo de física, pero también necesitará conocer técnicas de aproximación y cuándo aplicarlas. En términos de su relación de errores a código, el diseño del motor es probablemente uno de los trabajos de codificación más difíciles que existen. (Gráficos también.)
- ¿Cómo es posible este gráfico Big-theta para un algoritmo de búsqueda lineal?
- ¿Debería doblarme en CS y Estadística o CS y Matemáticas si quiero obtener un trabajo en Machine Learning? Si tuviera que elegir uno, ¿Estadística o Matemáticas?
- Cómo desarrollar un juego y cuánto conocimiento matemático se necesita para desarrollar los gráficos en el juego.
- ¿Cómo se diseñan las claves de serie?
- ¿Las personas descubren o inventan algoritmos? ¿Cómo?
—-
[1] Pero sería grosero nombrar nombres, ¿verdad OpenGL?