Descripción
Objetivos:
Conocer la terminología técnica vinculada al desarrollo de videojuegos con Unity 3D.
Definir los conceptos esenciales a tener en cuenta en todo desarrollo de videojuegos.
Integrar en los videojuegos aspectos relativos a IA.
Conocer todas las funcionalidades que te permite Unity a nivel de gráficos.
Desarrollar a nivel multiplataforma con Unity 3D.
Temario
PROGRAMA
MÓDULO 1: FUNDAMENTOS DE DESARROLLO DE VIDEOJUEGOS CON UNITY
Entorno de trabajo
Terminología
Conocer a los usuarios
GameObjects
Prefabs
Tags y layers
Setup de escena
MÓDULO 2: PROGRAMACIÓN CON UNITY Y C#
Nomenclatura y estilo
La clase Monobehaviour
Componentes: Transform
Comunicación entre scripts
MÓDULO 3: FUNCIONALIDADES EN UNITY
Física
Animación
Sonido
Raycastings
Triggers
MÓDULO 4: INTELIGENCIA ARTIFICIAL EN UNITY
Introducción a la IA
IA aplicada a videojuegos
Movimiento
Evasión de agentes
Evasión de obstáculos
Navigation Mesh y Agent
Pathfinding
Máquinas de estados
PROYECTO FINAL