
Una introducción de como será el curso.
Vamos a ver como descargar el código del curso .
Vamos a ver las instalaciones pertinentes para el curso.
Vamos a ver desde donde y como descargar los activos para el curso.
Vamos a crear el suelo del juego.
Vamos a poner los colliders del juego .
Crearemos el fondo para nuestro juego.
Vamos a crear las animaciones del personaje aunque aún no las activaremos
Vamos a ver una introducción al scripting .
Vamos a mover el personaje
Vamos a programar el salto
Vamos a ver como desactivar bombas y animar la explosión.
Vamos a crear una bomba animada
Vamos a crear una barra de vida.
Creando Texto Dinámico.
Vamos a crear un spawnpoint para guardar posiciones de juego.
Vamos a mover la cámara.
Vamos a crear los menús del juego.
Vamos a aprender a crear un punto de spawn para los enemigos
Vamos a activar las animaciones .
Vamos a programar el ataque a los enemigos.
Vamos a crear y programar la animación que nos queda que es correr.
Vamos añadir sonidos al juego.
Vamos a crear un menú de opciones.
Vamos a serializar las variables.
Vamos a crear el proyecto y a importar los assets
Vamos a crear las animaciones.
Vamos a mover al personaje
Programa las animaciones.
Vamos a poner los fondos al juego.
Vamos a ver las animaciones del Enemigo .
Vamos a ver como crear una inteligencia artificial simple para nuestro enemigo.
Vamos a ver la lógica de daño del player.
Vamos a ver la lógica del daño enemigo.
Vamos ha hacer las animaciones de victoria y derrota.
Vamos a crear las barras de vida.
Vamos a programar la barra de vida
Vamos a crear un menú principal .
Vamos ha hacer las pantallas de victoria y derrota.
Vamos a hacer la animación de recibir golpes.
Vamos a implementar el audio y la música.
Vamos a crear el sistema de particulas
Vamos a serializar variables.
Vamos a crear un ejecutable.
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.