¿Cómo debo aprender a desarrollar juegos?
El motor de desarrollo de juegos más popular es Unity3d. Por ejemplo, los juegos aún populares como Honor of Kings, Temple Run, Cross Fire, etc. son todos juegos desarrollados en base a Unity3d. ¿Cómo aprender a desarrollar juegos?
La ruta de aprendizaje de programación se divide en tres pasos: 1. Aprenda C#; 2. Aprenda Unity; aprenda C#
En primer lugar, C# es un lenguaje de programación en el desarrollo de juegos. ¿Qué hace un lenguaje de programación? Significa dar instrucciones a la computadora para decirle cuándo hacer algo.
Por ejemplo, si la policía quiere ordenarle a un perro policía que haga algo, emitirá órdenes con gestos con las manos: "confiar", "sentarse", "venir", "ladrar", "barrer". .. Cuando el perro policía los vea. Cuando se le dé un gesto de orden, realizará el comportamiento correspondiente. Al controlar la computadora, estas colecciones de gestos corresponden a lenguajes de programación. Por ejemplo, si escribo "Eliminar bala", significa eliminar la bala; si escribo "Soldado Fuego", significa dejar que el soldado dispare. C# se utiliza para emitir estas instrucciones.
Entonces aprendamos que Unity es un motor de juego. El motor del juego integra la mayoría de las herramientas, componentes, entornos y otro contenido necesario para desarrollar un juego. Al igual que para hacer una película, necesitamos herramientas básicas como cámaras, grúas, luces y picos. Hacer juegos también requiere componentes como cámaras, iluminación, terreno, controladores de personajes, etc. El motor del juego incluye muchos de estos contenidos básicos. Usar el motor del juego nos permite ensamblar el auto directamente con las ruedas existentes en lugar de comenzar desde cero.
En términos generales, la capacidad de programación en C# es un requisito previo para aprender Unity. Para las personas que no saben nada, aprender C # directamente les resultará aburrido, confuso e interminable. No saben cómo se utilizarán las cosas que han aprendido ahora en juegos reales en el futuro, lo que puede alterar su camino ideal. . Entonces aprender Unity directamente no será aburrido.
Entonces, ¿cuál es la perspectiva actual de unity3d? Se entiende que los ingenieros de desarrollo de juegos tienen buenos beneficios y beneficios, y la industria también está en aumento. Hay escasez de talentos profesionales y el mercado es escaso.