Por lo tanto, cualquier desarrollador de juegos necesita conocer la mayor parte del conocimiento sobre el desarrollo de juegos. Si es un programador cliente, básicamente necesita comprender los siguientes conocimientos: gráficos, API de gráficos (D3D/OGL), algoritmos/estructuras de datos, física, lógica de juegos, efectos de sonido de música, inteligencia artificial, lenguajes de programación, patrones de diseño, funcionamiento. sistemas, escritura de herramientas y UI.
Entre ellos, el lenguaje de programación y los patrones de diseño son los más importantes, y también son los parámetros básicos para juzgar si un buen programador es bueno o no.
Otras habilidades no relacionadas con los programas de escritura:
Habilidades de comunicación, excelentes habilidades de lectura en inglés, habilidades de redacción de documentos, habilidades de resolución independiente de problemas y comprensión de los sistemas de hardware actualmente populares.
Después de haber estado involucrado en el desarrollo de juegos durante aproximadamente diez años, apenas se me puede considerar un desarrollador de motores calificado. Si quieres convertirte en un verdadero desarrollador de juegos, debes estar preparado para soportar las dificultades.