Learning Course is designed to support learners. When you make a purchase through one of our links, we may receive an affiliate commission.

Unity y C# fundamental: Desarrollo de videojuegos 2D

Overview

¿Te interesa iniciar en el desarrollo de videojuegos con Unity y C#? Este curso es el mejor lugar para empezar!

Como creador de tutoriales y contenido relacionado al desarrollo de videojuegos en mi canal Indierama, frecuentemente puedo notar iniciantes que necesitan fortalecer sus bases de programación y manejo de Unity. Con esto en mente, la idea es detenernos a aprender las bases: aquellos conocimientos cruciales que, muchas veces, impiden a los iniciantes mejorar.  En este curso, cada lección fue creada sin dar nada por sentado y dando el tiempo necesario en la explicación de cada concepto.

A lo largo de las lecciones, también deberán resolver muchos ejercicios.  El foco del curso está en que, al terminar, sean capaces de enfrentar y resolver situaciones por su cuenta y con buenas prácticas, y no solo copiar y pegar código.

Existen muchos cursos que prometen convertirte en un maestro desarrollador de videojuegos. Pero siendo realistas: eso puede llevar años de trabajo duro. Ningún curso te va a convertir en un maestro, pero empezar en la forma correcta te va a acercar más al objetivo.

El curso inicia con varias secciones dedicadas únicamente a la programación en C#, sin Unity de por medio. Es decir, nos vamos a concentrar en programar sin otras distracciones. Se van a tratar temas indispensables de programación como variables, condicionales, bucles, arrays, listas y métodos.

Con estos conocimientos básicos de programación, agregamos al motor de videojuegos Unity a la ecuación. Vamos a crear tres juegos simples con el objetivo de introducir poco a poco, conceptos clave de desarrollo de videojuegos, programación y manejo de Unity:

  • Arkanoid: proyecto ideal para comprender desde el manejo básico de Unity y configuración del entorno y sprites, hasta movimiento de objetos, scripting, controles, físicas, colisiones, triggers, componentes básicos, interfaz de usuario, modificadores de acceso y más.

  • Infinite scroller: vamos a tratar más temas importantes como instanciaciones, corrutinas, generación de números aleatorios, efecto parallax, efectos de partículas, variables y métodos static, propiedades, singletons y más.

  • Top down shooter: nos introduciremos al movimiento y animación de personajes, manejo de audio, tilemaps, seguimiento de cámara, operaciones con vectores, etc. También habrá una sección opcional para adaptar controles al nuevo input system de Unity y podrán integrar un mando/gamepad.

Resumiendo, este es un curso diseñado para principiantes: desde personas con ningún conocimiento en programación y desarrollo de videojuegos, hasta personas que ya tengan un contacto previo con Unity y quieran lograr bases más sólidas.  Si esto es lo que estás buscando, este curso es la mejor opción.  Nos vemos ahí!

Unity y C# fundamental: Desarrollo de videojuegos 2D

Reviews

John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Scroll to Top