Quiero aprender a programar juegos, ¿cuáles son las mejores maneras de aprenderlo de forma gratuita?

Programación del juego necesita paciencia. Todos los días con el avance de las nuevas tecnologías, las calidades gráficas de los juegos están mejorando. Entonces, el proceso de aprendizaje del desarrollo de juegos nunca termina. No puedes decir que conozco todos los aspectos del desarrollo de juegos.

Ahora vamos al punto.

Comienza a aprender los conceptos básicos del desarrollo de juegos de Unity 3d. Es el mejor lugar para los principiantes. Obtendrá el Conocimiento de Física, 2d, AI, etc., utilizado en los Juegos.

Hay muchos juegos famosos hechos en Unity 3d como Hearth Stone, Crossy Road, Monument Valley, Temple Run y ​​muchos más.

Si quieres programar juegos, deberías hacerlo. No solo copie pegue el código de otros. Experiméntalo. Manipula el Código por tu cuenta. Haz el juego tan simple como puedas pero entiende el código. ESCRIBIR CÓDIGO NO SOLO LO VEA.

Unity 3d involucra muchas cosas como secuencias de comandos, modelado, animación, historia, aparejos, gráficos. Las secuencias de comandos implica la codificación. Así que trata de enfocarte más en la porción de scripting. Estas funciones son las más utilizadas al codificar en Unity3d:

1). posición de transformación

2). Vector3.Angle ()

3). rigidbody.velocity

4). InicioCoroutine

5). Traducir

6). Input.GetKeyDown (KeyCode.Space)

7). transform.lookAt (objetivo)

8). GetComponent () .velocity

9). Cuaternion.LookRotation (vel)

10). void OnCollisionEnter (Colisión otro)

11). Instanciar

12). GetMouseButtonDown (0)

13). SetActive

14). GetForceFrom etc.

Puede aprender la parte de secuencias de comandos de: – Unity 3D Video Tutorials, Unity3D.College.

Mira muchos tutoriales. Comienza a trabajar en Project como 2048, Flappy Bird, Jetpack Joyride, Snake Game, Super Mario. Sus videos están disponibles en YouTube.

Todo lo mejor . Happy Coding, Happy Gaming.

Depende de qué tipo de juegos quieras hacer. Si quieres hacer algunos juegos gráficos pesados, entonces tienes que aprender C ++. Pero si quieres construir algunos juegos ligeros, Python o PHP harán la magia. Si eres nuevo en programación, te sugiero que comiences con PHP o Python, ya que son fáciles de entender y de aprender. Aunque hay muchos videos en línea / youtube que enseñan programación, pero los libros facilitan el aprendizaje. Además, participe en foros de programación para obtener conocimientos prácticos y conocer a programadores interesantes de todo el mundo. Github es la mejor plataforma de código abierto.

Hola,

Siempre he escrito respuesta al punto. Así que aquí tienes.

  1. Aprender c #
  2. Aprenda el desarrollo de juegos con Unity – Game Engine (encontrará muchos recursos útiles en su sitio)
  3. Juega y prueba diferentes juegos para mejorar tus ideas.

Ortus publica una empresa con sede en los EE. UU. Que ayuda a desarrolladores independientes, estudiantes y aficionados a crear juegos de increíble calidad. Escribimos libros y proporcionamos contenido útil con recursos de autenticación. Alentamos a los principiantes a leer y les ayudamos a mejorar sus habilidades con nuestros ejemplos. Por favor, visite nuestra página para obtener e-book
https://www.facebook.com/OrtusPu