Unity y C# fundamental: Desarrollo de videojuegos 2D

Aprende bases sólidas de programación y crea tus primeros videojuegos 2D con Unity y C#

Ratings 4.90 / 5.00
Unity y C# fundamental: Desarrollo de videojuegos 2D

What You Will Learn!

  • Programación en C# desde cero (no se requieren conocimientos previos).
  • Habilidad para resolver ejercicios de programación (aplicable dentro y fuera del desarrollo de videojuegos).
  • Manejar con gran fluidez el motor de videojuegos Unity.
  • Crear videojuegos 2D simples que incluyen: gráficas, controles, movimiento, animación, físicas, UI, manejo de audio y escenas.
  • Crear todo tipo de scripts en C# con buenas prácticas de programación.
  • Tener una visión global de como se hace un juego y estar listo para crear tus primeros videojuegos 2D

Description

¿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í!

Who Should Attend!

  • Personas que quieran iniciar en el mundo de la programación y desarrollo de videojuegos.
  • Desarrolladores / programadores que quieran redireccionar su carrera al desarrollo de videojuegos.
  • Iniciantes en desarrollo de videojuegos que quieran tener bases de programación más sólidas.
  • Personas de otros perfiles en el desarrollo de videojuegos (artistas, diseñadores, animadores, etc) que quieran introducirse en el mundo de la programación de videojuegos.

TAKE THIS COURSE

Tags

Subscribers

296

Lectures

171

TAKE THIS COURSE