Hay tantas cosas que aprender sobre el desarrollo de juegos, ¿cómo deberías aprenderlas?
Aprendizaje:
1. Programación (C, C, producción de páginas web, conocimientos de infografía, etc.).
2. Arte (diseño de concepto de prototipo, color, modelo, etc.).
3. Diseño (jugabilidad central, interacción, etc.).
4. Música (doblaje, etc.).
Introducción al desarrollo de juegos:
El desarrollo de juegos se divide principalmente en juegos 2D y juegos 3D. Los juegos 2D generalmente se desarrollan para teléfonos móviles. La herramienta de desarrollo más utilizada es Cocos2dx y el lenguaje de desarrollo utilizado es C. La herramienta de desarrollo de juegos generalmente utilizada para juegos 3D es unity3D y el lenguaje de desarrollo utilizado es c# o Javascript. Entonces, si quieres desarrollar cualquier tipo de juego, debes saber qué conocimientos de desarrollo se necesitan.
En primer lugar, si planeas aprender a desarrollar juegos móviles en 2D, primero debes aprender C.
La forma de aprender C generalmente es aprender primero el lenguaje C. Después de tener un poco de comprensión de la programación, puede comenzar a aprender C. ¡Tal gradiente no le causará miedo a C! Entonces, también necesitas comprender el uso de Cocos 2dx. Y familiarizado con api.etc.
Hablemos del desarrollo de juegos 3D. La herramienta de desarrollo más utilizada para juegos 3D es el motor unity3D. El desarrollo de Unity3D usa C# (también se usa Javascript, pero con menos frecuencia), por lo que primero debemos aprender C#.
C# también es un lenguaje de programación orientado a objetos y es relativamente simple en comparación con C. Luego, debes aprender a utilizar el motor unity3D. Y esto también es muy importante. No hay habilidades, solo aprende paso a paso y familiarízate con él uno por uno. También hay API en unity3D con las que debes estar familiarizado.