Unity 3D + C#

Videojuegos con Unity 3D (nivel I)

OFERTA
¿Para quién es?

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

La programación de videojuegos con Unity hace referencia al uso de Unity como un motor de desarrollo para crear videojuegos. Unity es una plataforma de desarrollo altamente popular y poderosa, utilizada tanto por desarrolladores independientes como por grandes estudios para crear juegos 2D, 3D y de realidad aumentada (AR) o realidad virtual (VR) para múltiples plataformas, como PC, consolas, móviles, dispositivos de realidad virtual, web y más. La programación de videojuegos en Unity implica escribir el código necesario para controlar la lógica y el comportamiento del juego, así como para manejar aspectos gráficos, interactividad, física y sonido. Unity proporciona un entorno de desarrollo intuitivo con una amplia gama de herramientas visuales y de codificación que facilitan la creación de videojuegos complejos sin necesidad de escribir todo desde cero. Importante: el curso está orientado a programación sólo en Unity 3D para PC.

Conceptos clave: #juegos #videojuegos #historia #personajes #héroes #villanos #mecánicas #introducción a blender #modelado #animaciones #mixamo #unity 3d #programación c# #programación de componentes #IDE #canvas #terreno #físicas #iluminación #sonido #video

¿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.

Inversión del curso

$360,000

$468,000
Inicia en breve!
Clases en vivo con ejercitación
Material de últimas tendencias
Certificados de asistencia y aprobación
¡Quiero inscribirme ahora!