Bienvenidos al curso de Unity 2D para principiantes e intermedios . Vamos a realizar dos juegos sencillos para
aprender las mecánicas de juego existentes en la programación de videojuegos 2D con Unity.
Unity es un motor que usa como lenguaje de programación C# . Aprenderemos sobre la marcha lo que hay que
saber para introducirnos y hasta crear dos juegos completos de dos formas distintas :
-Rigidbody2D : Usando las físicas de unity .
-Transform : La propiedad que se encarga de la posición de los objetos en la escena ya sea 2D o 3D.
Tematicas que veremos en este curso tan variadas como las siguientes :
-Creación de proyectos .
-Animar por medio del animation y el animator que van de la mano en las animaciones 2D
-Mover por medio de transform y por medio de Rigidbody .
-IA sencilla por medio de código , como un personaje puede ejecutar aleatoriamente acciones.
-Barras de vida .
-Crear menús.
-Audio .
-Sistema de particulas.
-Serializar variables.
-Crear un ejecutable de nuestro juego.
-Buscar recursos tanto gratuitos como de pago para nuestros proyectos en assets store y en otras páginas.
-Construir mundos 2D por medio de los tilesets
-Mover cámara con el jugador
-Textos dinámicos
-Crear un Manager de Juego.
-Y más cosas.
Empezaremos creando un juego de plataformas donde hacemos una pequeña introducción al scripting. Como es un archivo típico de Unity y como vamos a codificar en él . Después se explicará todo el código , además de todo lo que se esta haciendo. Es un curso práctico donde la teoría la hacemos sobre la marcha , donde el objetivo es que el alumno aprenda a codificar divirtiendose y creando juegos . Cuando acabe será capaz de adentrarse en cualquier lenguaje entendiendo porque se usa cada estructura de datos además de como se usa.
Después de hacer el primer juego el segundo es mucho más sencillo en algunos aspectos e introducimos aspectos de programación más avanzados pero explicados poco a poco y para cualquier persona.