Ocho módulos para programar en C#, diseñar niveles jugables y publicar tu primer videojuego con Unity.
Datos del curso
- Modalidad
- Presencial
- Nivel
- Básico / Intermedio
- Duración
- 8 módulos
- Frecuencia
- Dos clases por semana
- Edad
- Desde 16 años
- Capacidad
- 20 personas
- Idioma
- Español
Qué vas a lograr
- Tener una comprensión sólida del entorno de Unity y sus herramientas.
- Programar mecánicas básicas en C#.
- Crear niveles jugables con interfaz, audio y animaciones.
- Optimizar y publicar un videojuego básico.
Programa del curso
Módulo 1 · Introducción a Unity y configuración del entorno
- Qué es Unity y ejemplos de videojuegos hechos con Unity
- Instalación y configuración de Unity Hub y Unity Editor
- Interfaz: proyecto, jerarquía, inspector, game y scene
- Primer proyecto: terreno simple y objetos básicos
Módulo 2 · Fundamentos de programación en C#
- Variables, tipos de datos, operadores y estructuras de control
- Crear y adjuntar scripts; métodos Start() y Update()
- Ejercicios prácticos: movimiento con teclado y cambio de propiedades
Módulo 3 · Física y colisiones
- Rigidbody, collider, gravedad y fuerzas
- OnCollisionEnter y OnTriggerEnter
- Escenario con obstáculos e interacciones de colisión
Módulo 4 · Interfaces de usuario
- Canvas, panel, text, button e image
- Funcionalidad de botones y actualización de textos por script
- Pantalla de inicio y HUD con barra de salud y puntuación
Módulo 5 · Audio y animaciones
- Audio source y audio listener
- Animator y control de animaciones por script
- Efectos de sonido y animaciones simples de personajes
Módulo 6 · Diseño de niveles y terrenos
- Herramientas de terreno, texturas, árboles y detalles
- Principios del diseño de niveles
- Nivel jugable con objetivos claros y enemigos básicos
Módulo 7 · Mecánicas avanzadas y optimización
- Saltos, disparos y habilidades especiales; IA básica de enemigos
- Buenas prácticas de rendimiento y uso del Profiler
Módulo 8 · Publicación y proyecto final
- Opciones de build y exportación a PC y web
- Prueba, depuración y ajustes finales
- Presentación del proyecto y retroalimentación grupal
Materiales
- Computadora con Unity instalado
- Acceso a recursos de aprendizaje adicionales: tutoriales y documentación
- Archivos de audio, imágenes y otros recursos para los proyectos