Depende enteramente de donde estén tus intereses. Hay desarrolladores de juegos aclamados por la crítica que no pueden invertir un árbol binario en una pizarra, y mientras más pronto te des cuenta de que, aunque dominar algoritmos complejos y lenguajes de programación definitivamente vale la pena, no es necesario buscar el desarrollo del juego; de hecho, diría que no tiene correlación alguna.
En estos días, los motores como Unity y Unreal le brindan un editor visual asombroso, increíblemente elaborado con el que trabajar, lo que reduce considerablemente la carga de tecnología para usted como diseñador; especialmente los innecesarios relacionados con reinventar ruedas, como tuberías de renderización, motores de física, transformaciones de matriz 3D, etc .: todo esto se ha hecho, a menos que esté realmente interesado en cómo funciona, realmente no tiene sentido escribir la lógica exactamente idéntica todo de nuevo. Hay una razón por la que NVIDIA no fabrica motores de juegos y Epic no fabrica sus propios chips de gráficos: déjelo a los expertos.
Si hay un problema específico en el que está buscando una solución, sugeriría buscar la solución a ese problema. Sencillo. Responder una pregunta provocará muchas otras, y usted es libre de seguir persiguiendo esta explosión exponencial durante el tiempo que desee.
Si cree que hay ciertos conceptos básicos de matemáticas, lógica, física, ciencias de la computación (estructuras de datos, programación orientada a objetos, sistemas de componentes de entidades, etc.), arte digital (pintura de texturas, modelado / aparejo 3D, sistemas de partículas, sombreadores, etc.) .), Te sugiero que hagas una de dos cosas:
- Cómo aprender a leer el lenguaje corporal de alguien.
- ¿Cuál es el lenguaje más útil para aprender a trabajar en TI?
- ¿Dónde puedo aprender un idioma?
- Cómo aprender a hacer una base de datos.
- ¿Qué tan difícil es aprender dos idiomas simultáneamente?
- Autoestudio:
- “Preproducción”: investigue los temas de nivel superior que necesita cubrir y cuál es el mejor orden para resolverlos. Planifique un cronograma para cubrirlo todo, con fechas límite e hitos.
- “Producción”: ejecute el plan, respete los plazos, revise usted mismo comparando las expectativas de los hitos con los resultados.
- MOOCs:
- Encuentra un curso en línea y hazlo.
Como epílogo, tómese el tiempo para ver este excelente video (y con suerte toda la serie) del equipo de Créditos Extra: