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ónVer en Youtube
01Instalación de Unity
02Primer contacto
03El control de flujo
04Los tipos compuestos
05Las estructuras
06Las 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ónVer en Youtube
01Instalación, GameObjects y Scripts
02Componentes de GUI
03Menús y Cambios de Escena
04Físicas y Colisiones 2D
05Sprites y Movimiento 2D
06Objetos Dinámicos
07Introducción al Animador
08Animaciones con Sprites
09Reproductor de Música
10Sistemas 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ónVer en Youtube
01Presentación
02Recursos
03Diseño multiplataforma
04Creando la escena
05Efecto parallax
06Inicio de juego
07Creando al jugador
08Animación al correr
09Animación al saltar
10Creando al enemigo
11Auto-destruir enemigos
12Generador de enemigos
13Animación de muerte
14Reinicio de juego
15Música y sonidos
16Dificultad progresiva
17Efecto polvo con partículas
18Marcador de puntos
19Guardar récord con PlayerPrefs
20Exportación multiplataforma
21Despedida

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ónVer en Youtube
01Tiles y Escenario
02Animaciones y Transiciones
03Movimiento Básico
04Animaciones Dinámicas
05Saltos y Detalles
06Fricción y Plataformas Unidireccionales
07Plataformas Móviles (Parte 1)
08Plataformas Móviles (Parte 2)
09Doble salto y pendientes
10Plataformas que caen
11Cámara de seguimiento
12Enemigos simples
13Colisiones contra enemigos
14Saltos 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ónVer en Youtube
01Diseñar y exportar escenarios 2D de Tiled a Unity
02Pausa de juego fácil con mensaje
03Acceder a variables y funciones entre Scripts
04Guardar y cargar datos simples con PlayerPrefs
05Barra de vida simple (1/2) Preparando el canvas
06Barra de vida simple (2/2) Agregando funcionalidad
07Guardar objetos en ficheros JSON (1/2) Serializar Objetos
08Guardar objetos en ficheros JSON (2/2) Serializar Listas
09Crea tus librerías de código C# reutilizable
10Menú fácil pero resultón
11Objetos persistentes pero únicos (Singleton)
12Mover objeto hasta el puntero al hacer clic
13Enemigos que te persiguen (IA Simple)
14Postal 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ónVer en Youtube
01Movimiento básico
02Colisiones Físicas
03Puntos de Teletransporte
04Detalles Maestros
05Ataque con Espada
06Objetos Destruibles
07Rayo con Espada
08Enemigos con Raycast
09Ataques Enemigos
10Vida en Enemigos