En este nuevo curso de desarrollo de videojuegos con Unity 2018 vas a aprender a utilizar el motor gratuito más extendido del mercado. Además, usaremos un lenguaje de programación muy sencillo de aprender, C#, el cual llegaremos a dominar con un ejemplo de videojuego práctico. El curso está dividido en módulos que incluirán una parte de teoría sobre el desarrollo de videojuegos y la creación de 1 videojuego para que domines Unity si nunca antes lo has practicado.
Desarrollaremos un juego en 3D con todo lo que involucra el game design, la configuración y la puesta a punto del mismo. En particular, haremos un juego shooter en tercera persona. Con todos los comentarios, sugerencias y la experiencia de Juan Gabriel Gomila en el desarrollo de videojuegos contada como lo hace a sus alumnos, sin cortes intermedios.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Crear tus propios videojuegos con Unity 3D y C#. Conceptos teóricos necesarios acerca del desarrollo de videojuegos con Unity 2018. Crear, diseñar y programar nuestro propio videojuego, adoptando los distintos roles del mundo del desarrollo, desde Game Designer a Programador, pasando por Artistas y Animadores. Todo el conocimiento que te hace falta para poder seguir investigando por tu cuenta en este campo tan fascinante e incluso poder trabajar en el sector indie y profesional de desarrollo de videojuegos.
Requisitos
Este es un curso de nivel medio; por tanto, te recomendamos: Completar el curso de "Aprende C# creando un videojuego desde cero en Unity" para tener una base de programación sólida. Haber completado la primera y segunda parte de esta saga de videojuegos con Unity 2018 en la que vemos las bases de trabajar con Unity 3D. Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario. Tener un ordenador o portátil lo más potente posible (un mínimo de i7 con 16 Gb de RAM).
Temario completo de este curso
Módulo 1. Bienvenido a nuestro curso de Unity.
Bienvenido a nuestro curso de Unity - Parte 3
Cómo sacarle el máximo partido al curso
¡Únete a la comunidad de estudiantes en Discord!
Actualización: Guía completa para instalar Unity y configurar herramientas de programación
El repositorio GitHub del curso
Toma notas de tu curso en tiempo real en Frogames Formación
Módulo 2. Shooter en tercera persona
Assets en 3d de la store de unity
Escenarios realistas en 3D
La herramienta para crear árboles
El árbol de nuestro videojuego
Skyboxes
Plantas y pepinos
Aplanando el terreno para los objetivos
El truco del plano en el terreno
Controlador en tercera persona de Unity
El script de camera follower
El script de movimiento básico
Matemáticas para el movimiento
Comprobando la colisión contra el suelo
Rotaciones extras y últimos toques
Las variables del controlador de las animaciones
Las variables en el script de control
La lógica del control de animaciones
Arreglando bugs en base al controlador de Unity.
Investigando el controlador en tercera persona de Unity.
Un escarabajo en la escena
El script para probar las animaciones del NPC.
Técnicas de diseño de escenarios por sandbox
Sonidos, música y arreglos generales
Poniendo los pepinillos en los parches de suelo
Inteligencia artificial, patrulla de los escarabajos
Inteligencia artificial, comiendo pepinillos
Inteligencia artificial, atacando al jugador
Inteligencia artificial, el ataque de las cerezas
El diseño del HUD
Las vidas del personaje
Los puntos y las balas
Número de enemigos, objetivos y minimapa
Los diferentes managers de la UI
Crear las cerezas al estar debajo del árbol
Personajes en base a esqueleto articulado
Instanciar la cereza en la mano del personaje
Mejorar el lanzamiento de la cereza
El sistema de puntuación del juego
Disparar hacia la punta del ratón con camera to world point
Dibujando el raycast del disparo
El manager de la vida del personaje
Condiciones de victoria
Condiciones de derrota
El sistema de vidas dinámico
Mostrar y ocultar el tutorial y el minimapa
Mezclas de audios en Unity
Los modos de iluminar una escena
Sistemas de partículas y su funcionamiento
Los rastros con trails de Unity
Las mallas de navegación sobre un terreno