
Nos aseguraremos de instalar la ultima versión de Unity y crear nuestro proyecto para desarrollar videojuegos 2D
Ajustaremos el proyecto para tener un Layout que nos guste y asegurarnos de tener los diferentes paquetes para crear un videojuego 2D
Conoceremos la interfaz de Unity y veremos que funcionalidades ofrecen las diferentes ventanas del motor grafico.
Toca importar los assets que vamos a usar en el curso dentro de nuestro proyecto de Unity y preconfigurarlos.
Os dejo el link por aqui tambien :D ->
https://pixelfrog-assets.itch.io/tiny-swords
En esta lección veremos como funcionan las colisiones y físicas en 2D en concreto el RigidBody2D y los Colliders2D
Hora de ver el Canvas en Unity y los diferentes elementos visuales que podemos añadir como textos, botones, sliders, paneles y mucho mas!.
En esta lección nos adentraremos en la programación dentro de Unity usando el lenguaje C# y usando el IDE Visual Studio, veremos lo mas básico, si queréis profundizar mas en la programación podéis ver el video concreto que tengo en el canal :D -> https://www.youtube.com/watch?v=-kVmvr2UERU
Una vez visto la Introducción a Unity recapitulamos sobre los que hemos aprendido y lo que vamos a aprender a partir de ahora que nos ponemos manos a la obra directa a crear el videojuego :D
Comenzamos bien fuertes añadiendo nuestro personaje y su movimiento básico con unas pocas líneas de código.
Toca aprender sobre la creación de animaciones en 2D haciendo uso de los sprites y la ventana animation.
Una vez ya creadas las animaciones podemos pasar a añadírselas a nuestro personaje que se mueve y darle vidilla.
Veremos como ajustar hacia donde esta mirando el personaje dependiendo de como nos movamos.
Vamos a ver como podemos ir creando nuestro mapa haciendo uso del Tilemap y el Tilepallete.
El TilePallete es la herramienta principal para crear nuestro escenario veremos que nos ofrece.
El Autotilling nos ayudara a crear nuestros mapas de una manera mucho mas rápida.
Toca añadir rocas y elevaciones a nuestro mapa para tener mas elementos interesantes y darle mas vida al mapa.
Procedemos a añadir agua a nuestro mapa y además aprender sobre tiles animados que le darán un toque genial a nuestro escenario.
Las colisiones en los bordes nos ayudaran a evitar que nuestro personaje se salga de la zona asi como enemigos en el futuro.
Toca modificar la cámara y mejorarla para que pueda seguir a nuestro jugador de una manera suave.
Vamos a configurar el movimiento del enemigo sencillo.
Al igual que con el Jugador toca crear las animaciones del enemigo con el uso de la ventana animation.
Nos metemos directos a crear la Inteligencia Artificial de nuestro enemigo.
Toca ajustar las animaciones del enemigo a su movimiento.
Vamos a añadir diferentes recursos que nuestro personaje pueda recolectar.
Vamos a crear las animaciones de los recursos.
Vamos a ver que son los Prefabs en Unity algo fundamental para desarrollar videojuegos dentro del motor.
Crearemos la interfaz de un inventario y así poder ver los objetos que tenemos.
Vamos a ver como funciona el patrón Singleton algo super útil dentro de la programación de videojuegos y veamos como gestionar abrir o cerrar el inventario
Toca mostrar los recursos en el inventario a través del Canvas
Veremos como crear la UI para ver la vida del jugador.
Veremos como crear un menú para pausar el videojuego.
Vamos a hacer el movimiento del NPC.
Toca crear las animaciones del NPC, algo que ya dominamos :D
Veremos como poder tener diferentes Skins para nuestros NPCs.
Toca mejorar la Inteligencia Artificial y ahora conseguiremos que los NPCs sigan puntos específicos creando una ruta.
Añadimos las ovejas a nuestro videojuego.
Hora de añadir puentes entre islas o zonas concretas.
Utilizaremos un nuevo sistema de colisión para facilitar y mejorarlas en nuestros mapas que sean mas complejos.
Veremos como poder tener zonas por encima de otras y así conseguir verticalidad en nuestro mapa.
Veremos como poder teletransportarnos de un punto a otro y así tener zonas mas separadas y diferentes.
Añadiremos nuevos sprites a nuestro mapa para tener mas variedad de elementos visuales.
Añadiremos los arboles que además tienen animación propia.
Expandimos el mapa a lo bestia ya con zonas definidas como un pueblo, bosque etc.
¿Siempre has querido crear tu propio videojuego, pero no sabías por dónde empezar?
Este curso es para ti.
En este curso práctico aprenderás a desarrollar un videojuego RPG 2D completo usando Unity, una de las herramientas más potentes y populares en la industria del desarrollo de videojuegos. No necesitas conocimientos previos: te llevaré paso a paso desde la instalación de Unity hasta la exportación de tu juego para PC y móviles.
A lo largo de más de 18 secciones organizadas y progresivas, construiremos juntos un RPG 2D desde cero. Aprenderás a implementar:
Movimiento fluido y animaciones del personaje principal
Diseño y creación del mapa con Tilemaps
Cámara que sigue al jugador
Inteligencia artificial de enemigos y sistema de combate
Misiones y lógica de progreso
Interfaz de usuario (UI), HUD y sistema de subida de nivel
Música, efectos de sonido e iluminación
Exportación del juego para Windows/ Web y Android
Y mucho más...
Este curso está diseñado con un enfoque práctico y accesible para que puedas seguirlo a tu ritmo y ver resultados reales rápidamente .
Al finalizar el curso, no solo habrás aprendido Unity, sino que tendrás tu propio RPG 2D jugable listo para compartir o mejorar.
Tanto si sueñas con trabajar en la industria de los videojuegos, lanzar tus propios proyectos o simplemente explorar tu creatividad, este curso te dará una base sólida para empezar con fuerza.