Videojuegos con Unity 3D (nivel I)
Objetivo
Este curso está orientado a formentar el conocimiento y la práctica para el desarrollo de videojuegos con Unity 3D. Desde la historia, la narrativa, las escenas, las condiciones de victoria y fracaso, el modelado con la tecnología Blender, la programación con el lenguaje C# y la puesta en marcha con Unity 3D.
Sobre este curso
¿Qué vas a aprender?
A manejar Unity como motor de videojuegos, usar la interfaz de Unity (Scene, Game, Inspector, Hierarchy), crear proyectos y manipular objetos en el mundo 3D.
A construir objetos interactivos con componentes, trabajar con GameObjects y sus componentes (transformaciones, físicas, materiales, luces, cámaras) y entender cómo en Unity todo se arma modularmente.
A programar movimientos y físicas realistas, uso de Rigidbody, Character Controller, fuerzas, colisiones y gravedad para mover personajes u objetos, creando interacciones físicas como saltos o empujes.
A detectar entradas del jugador (teclado, mouse, botones), capturar teclas, clicks y movimientos del mouse para permitir la interacción del jugador con el entorno o interfaz del juego.
A diseñar niveles y entornos jugables, crear terrenos, ubicar objetos, iluminar escenas, usar assets 3D, aplicar materiales y texturas para construir mundos visualmente atractivos.
A crear enemigos con comportamiento autónomo (IA), programar inteligencias artificiales simples, como enemigos que patrullan, siguen al jugador, o reaccionan según el entorno usando NavMesh y detección de colisiones.
A incorporar sonidos y efectos visuales inmersivos, agregar música, sonidos de ambiente y efectos de partículas (como explosiones, niebla, fuego) que mejoran la experiencia del juego.
A animar personajes y objetos. Introducción a animaciones en Unity para dar vida a personajes o elementos (puertas que se abren, enemigos que caminan, luces que parpadean, etc).
A optimizar el rendimiento del juego, aplicar técnicas de optimización como LOD, culling, y administración de memoria, necesarias para que el juego corra fluido.