2. El proceso principal incluye creación de pintura original, modelado, materiales, renderizado de iluminación, configuración de esqueletos, animación, efectos especiales, etc. El alcance cubierto incluye: reglas y jugabilidad del juego, arte visual, programación, producción, efectos de sonido, escritura de guiones, personajes del juego, accesorios, escenas, interfaces y otros elementos.
3. El desarrollo de programas de juegos es, en última instancia, ingeniería de software y una parte importante de la fabricación de juegos. El desarrollo de programas de juegos es el más técnico y el salario de los programadores de juegos es mucho más alto que el de otras profesiones. En la actualidad, existe una gran brecha en los talentos a nivel de juego en la industria de los juegos y la demanda supera la oferta.
En segundo lugar, los conocimientos necesarios para el desarrollo de juegos
1. Análisis de la naturaleza de los juegos, introducción a la industria de los juegos, proceso de desarrollo de juegos y clasificación profesional, análisis de las necesidades e ideas de los jugadores. y necesidades de redacción de documentos, juegos Diseño de historias, elementos del juego, reglas, tareas, sistemas, diseño de niveles, configuración del equilibrio del juego, interfaz y funciones operativas.
2. Conceptos básicos de perspectiva, composición, boceto estructural, boceto de luces y sombras, conceptos básicos de anatomía artística, boceto de personajes, aplicación de software Adobe Photoshop CS3, conceptos básicos de modelado de Photoshop CS3, estilo y técnicas de arte de juegos, conceptos básicos de color. Práctica de colores del juego, dibujo de retratos, expresión de texturas.
Fundación del software 3.3DMAX, base del material del juego, producción de accesorios del juego y renderizado del trabajo.
3. Habilidades de producción de escenas de juegos, producción de materiales de escenas, producción de personajes de dibujos animados, producción de personajes realistas y producción de monstruos. La clasificación simple es:
1. Conocimiento sólido de algoritmos. Incluye principalmente: algoritmo de búsqueda de árbol o gráfico, algoritmo A*, algoritmo de detección de colisiones, árbol BSP, inteligencia artificial.
2. Conocimientos relevantes en procesamiento de gráficos. Por ejemplo: directo Si quieres profundizar más, debes aprender varios motores 3D como OGRE.
3. Sólidos conocimientos de lenguajes de programación, representados principalmente por VC, DELPHI y JAVA. Entre ellos, VC es el más utilizado y ahora se han desarrollado juegos a una escala relativamente grande; Delphi también es muy potente y muchos juegos en línea, como Wangjin y Legend, utilizan Delphi. JAVA se utiliza para desarrollar juegos móviles.