Saltar a contenido

Academia Unity

Tutoriales obsoletos

La mayoría de vídeos se realizaron con Unity 5 y algunos con Unity 2017. Estas versiones del programa ya están obsoletas, por lo que algunas cosas pueden no funcionar de la forma que explico.

Introducción al lenguaje C#

¿Te estás planteando seriamente el desarrollo de videojuegos? Estoy seguro de que sí, porque si no lo fuera nunca hubieras elegido aprender el motor Unity. Sin embargo este programa abarca mucho, y si quieres llegar lejos lo más fundamental es aprender el lenguaje de programación más utilizado en Unity, el lenguaje C# (pronunciado C Sharp).

En esta pequeña serie repasaremos los fundamentos de la programación en C# , las variables, el control de flujo, estructuras y clases. Te aconsejo tener conocimientos de programación orientada a objetos antes de empezar.

Lección Ver en Youtube
01 Instalación de Unity
02 Primer contacto
03 El control de flujo
04 Los tipos compuestos
05 Las estructuras
06 Las clases

Tutoriales básicos de Unity

Ahora que tenemos unas bases de C# ya podemos comenzar a aprender Unity 3D para desarrollar videojuegos de última generación. Sin embargo hay tantas cosas que es difícil saber por dónde empezar... Por suerte ahora en Escuela de Videojuegos puedes aprender a utilizar este poderoso programa en 10 vídeos, empezando por lo más básico, explorando poco a poco sus distintos componentes, practicando el lenguaje C# y forjando unas bases en el desarrollo de juegos 2D para dar definitivamente el salto a la tercera dimensión.

Si ya cuentas con conocimientos de programación orientada a objetos y te interesa el tema esta es tu serie introductoria. ¡Aprendamos juntos desde cero!

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 02_Tutoriales basicos.zip

Lección Ver en Youtube
01 Instalación, GameObjects y Scripts
02 Componentes de GUI
03 Menús y Cambios de Escena
04 Físicas y Colisiones 2D
05 Sprites y Movimiento 2D
06 Objetos Dinámicos
07 Introducción al Animador
08 Animaciones con Sprites
09 Reproductor de Música
10 Sistemas de partículas

Primer videojuego 2D

¿Te gustaría aprender a crear un videojuego completo en Unity 5? ¿Quieres conectar todos esos conocimientos que tienes y finalizar un proyecto desde cero hasta la exportación en múltiples plataformas? Si es así, estás en el lugar adecuado. He creado este curso para todos mis alumnos y seguidores desde una perspectiva práctica, para demostraros que es posible aprender de verdad creando un simple pero interesante videojuego tomando sólo recursos gratuitos y programando con el lenguaje C#.

No desaproveches esta oportunidad y aprende a crear este juego tanto en Windows, Web y Android gracias a este fantástico curso gratuito.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 03_Juego completo.zip

Lección Ver en Youtube
01 Presentación
02 Recursos
03 Diseño multiplataforma
04 Creando la escena
05 Efecto parallax
06 Inicio de juego
07 Creando al jugador
08 Animación al correr
09 Animación al saltar
10 Creando al enemigo
11 Auto-destruir enemigos
12 Generador de enemigos
13 Animación de muerte
14 Reinicio de juego
15 Música y sonidos
16 Dificultad progresiva
17 Efecto polvo con partículas
18 Marcador de puntos
19 Guardar récord con PlayerPrefs
20 Exportación multiplataforma
21 Despedida

Juego de plataformas 2D

Pronto hará casi medio año que empecé a publicar tutoriales de Unity. Desde entonces hemos practicado un montón con el lenguaje C#, hemos aprendido los fundamentos del programa e incluso hemos creado nuestro primer videojuego completo y multiplataforma. Ahora estoy muy contento porque es el momento de empezar con lo bueno, las mecánicas. ¿Y qué mejor que un juego de plataformas para practicarlas?

A lo largo de esta serie practicaremos los aspectos más básicos de un plataformas, centrándonos en el entorno y en el personaje, y también añadiremos unos enemigos simples.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 04_Juego plataformas.zip

Lección Ver en Youtube
01 Tiles y Escenario
02 Animaciones y Transiciones
03 Movimiento Básico
04 Animaciones Dinámicas
05 Saltos y Detalles
06 Fricción y Plataformas Unidireccionales
07 Plataformas Móviles (Parte 1)
08 Plataformas Móviles (Parte 2)
09 Doble salto y pendientes
10 Plataformas que caen
11 Cámara de seguimiento
12 Enemigos simples
13 Colisiones contra enemigos
14 Saltos y retrocesos contra enemigos

Tutoriales intermedios de Unity

Durante este bloque vamos a tomarnos un descanso del desarrollo de juegos para aprender distintas mecánicas y técnicas. Veremos todo tipo de conceptos, desde guardar y cargar información tanto utilizando la API PlayerPrefs como ficheros JSON, creación de escenarios y su exportación de Tiled a Unity, menús sencillos, barras de vida, pausar nuestro juego, IA simple... Prepárate para aumentar drásticamente tu abanico de conocimientos.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 05_Tutoriales intermedios.zip

Lección Ver en Youtube
01 Diseñar y exportar escenarios 2D de Tiled a Unity
02 Pausa de juego fácil con mensaje
03 Acceder a variables y funciones entre Scripts
04 Guardar y cargar datos simples con PlayerPrefs
05 Barra de vida simple (1/2) Preparando el canvas
06 Barra de vida simple (2/2) Agregando funcionalidad
07 Guardar objetos en ficheros JSON (1/2) Serializar Objetos
08 Guardar objetos en ficheros JSON (2/2) Serializar Listas
09 Crea tus librerías de código C# reutilizable
10 Menú fácil pero resultón
11 Objetos persistentes pero únicos (Singleton)
12 Mover objeto hasta el puntero al hacer clic
13 Enemigos que te persiguen (IA Simple)
14 Postal de Navidad Interactiva

Juego RPG 2D estilo Zelda

Ha pasado casi un año desde que empecé mi andadura en Unity y creo que estoy más que preparado para crear esta nueva serie tan ansiada por todos los seguidores de EDV. Mi intención es ver cómo crear un juego RPG de estilo clásico como los primeros Zelda. Algo que podemos hacer gracias a los assets gratuitos que encontré en OpenGameArt, sin duda todo un hallazgo.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 06_Juego rpg.zip

Lección Ver en Youtube
01 Movimiento básico
02 Colisiones Físicas
03 Puntos de Teletransporte
04 Detalles Maestros
05 Ataque con Espada
06 Objetos Destruibles
07 Rayo con Espada
08 Enemigos con Raycast
09 Ataques Enemigos
10 Vida en Enemigos