Academia Unity Engine | Escuela de videojuegos¶
Tutoriales obsoletos
La mayoría de vídeos se realizaron con Unity 5 y 2017. Para una total compatibilidad de los tutoriales recomiendo que instaléis desde Unity HUB la versión Unity LTS 2017.4.40f1 haciendo clic aquí.
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 Odysse |
---|---|
01 | Primer contacto |
02 | El control de flujo |
03 | Los tipos compuestos |
04 | Las estructuras |
05 | Las clases |
Conceptos básicos¶
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 aquí: 02_Tutoriales basicos.zip
Lección | Ver en Odysse |
---|---|
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#.
Actualización disponible
Mi nuevo Curso de Introducción a Unity en Udemy incluye un remake mejorado de esta serie con buenas prácticas y componentes reutilizables (a fecha Noviembre de 2021).
Recursos
Puedes descargar todos los recursos de la sección aquí: 03_Juego completo.zip
Lección | Ver en Odysse |
---|---|
01 | Diseño multiplataforma |
02 | Creando la escena |
03 | Efecto parallax |
04 | Inicio de juego |
05 | Creando al jugador |
06 | Animación al correr |
07 | Animación al saltar |
08 | Creando al enemigo |
09 | Auto-destruir enemigos |
10 | Generador de enemigos |
11 | Animación de muerte |
12 | Reinicio de juego |
13 | Música y sonidos |
14 | Dificultad progresiva |
15 | Efecto polvo con partículas |
16 | Marcador de puntos |
17 | Guardar récord con PlayerPrefs |
18 | Exportación multiplataforma |
Juego de plataformas 2D¶
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 aquí: 04_Juego plataformas.zip
Tutoriales intermedios¶
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 aquí: 05_Tutoriales intermedios.zip
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 aquí: 06_Juego rpg.zip
Lección | Ver en Odysse |
---|---|
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 |