Al culminar el curso, podrás obtener
Certificación en:
Diseño y Desarrollo de Videojuegos
Modalidades de estudio:
A distancia.
Fechas de inicio
28 de mayo
Sílabo del curso
Módulo 1
Sesiones: 8
Fundamentos de programación
- ¿Qué es programar?
- Introducción a C#.
- Sintaxis básica, estructura de un script.
- Variables, tipos de datos, operadores aritméticos y lógicos.
- Estructuras de control (if, else, switch).
- Introducción a métodos: ¿qué son y cómo se usan?
- Bucles (for, while, foreach).
- Creación y uso de métodos (con parámetros y valores de retorno).
- Buenas prácticas.
Programación orientada a objetos en C#
- Clases y objetos. Revisión del uso de métodos dentro de clases.
Métodos públicos y privados. - Encapsulamiento. Modificadores de acceso. Buenas prácticas con métodos (void, return, sobrecarga).
- Herencia y polimorfismo. Métodos virtuales y override.
- Clases base para personajes y enemigos. Organización del código reutilizable mediante métodos.
Módulo 2
Sesiones: 4
- Interfaz de Unity. GameObjects, Componentes, y jerarquía.
- Uso de Transform, Rigidbody, Collider. Movimiento básico.
- Scripts en C#. Ciclo de vida (Start, Update), interacción con objetos.
- Prefabs, instanciación de objetos, colisiones.
Módulo 3
Sesiones: 4
- Planificación del minijuego (documento breve).
- Construcción del entorno de juego (fondo, personajes, colisiones).
- Implementación de lógica de juego (puntaje, condiciones de victoria/derrota).
- Revisión, corrección de errores, presentación del proyecto.
Módulo 4
Sesiones: 8
Diseño de videojuegos y GDD
- Aplicación del modelo MDA (mecánica, dinámica, estética).
- Análisis de loops de gameplay (core/compulsivo).
- Motivaciones del jugador (modelo de Bartle).
- Diseño orientado a experiencia de usuario y construcción de juegos centrados en la toma de decisiones.
- Desarrollo estructurado del documento de diseño.
- Definición del concepto, gameplay loop, referencias visuales, estructuras de niveles, interfaces, progresión, sistemas de juego y reglas internas.
Diseño narrativo y de niveles
- Técnicas de narrativa interactiva: construcción de personajes memorables y backstory, narrativa ambiental, estructura de tramas no lineales, diseño de diálogos ramificados y uso de herramientas especializadas para árboles narrativos (Ink o Yarn Spinner).
- Principios de diseño espacial, lectura visual, ritmo de juego, patrones de flujo, balance entre desafío y guía.
- Uso de prototipos en blanco («greyboxing») y principios de diseño iterativo.
Módulo 5
Sesiones: 8
Arte para videojuegos
- Fundamentos de diseño visual 2D para videojuegos: paletas de color, siluetas, creación de personajes.
- Fondos y elementos interactivos (props).
- Introducción a pipelines de producción artística para motores como Unity.
UI y HUD para videojuegos
- Diseño funcional y estético de interfaces (menús, pantallas, iconos, barra de vida).
- Lectura rápida de HUDs, navegación amigable y principios UX aplicados al gameplay.
- Uso de Canvas, anchoring y eventos en Unity.
Módulo 6
Sesiones: 12
Control, inputs y animaciones
- Implementación avanzada del Input System en Unity (acciones, bindings, mapas).
- Configuración multiplataforma (PC, móvil, gamepad), lectura de inputs personalizados y conexión con lógica de control de personaje.
- Rigging de personajes 2D, diseño de estados y transiciones con el Animator Controller.
- Uso de Blend Trees, triggers animados, sincronización de lógica de juego, y técnicas de squash & stretch.
Física y colisiones
- Aplicación de componentes Rigidbody2D y Collider2D.
- Capas y máscaras de colisión.
- Implementación de detección con OnCollisionEnter, OnTriggerEnter, raycasting, y físicas personalizadas.
Lógica de juego y cámaras dinámicas
- Programación de sistemas de interacción (interruptores, puertas, diálogos, inventario).
- Implementación de controladores de estados (FSM), lógica condicional, estados de enemigos, pickups y misiones.
Uso avanzado de Cinemachine
- Cámaras dinámicas, cámaras virtuales, seguimiento con límites, cámara ortográfica/perspectiva y efectos de cámara (zoom, sacudidas, enfoque).
Módulo 7
Sesiones: 4
Monetización y modelos de negocio en videojuegos
- Análisis de modelos freemium, premium, ads, in-app purchases, game-as-a-service (GaaS).
- Casos de estudio y herramientas para validar el modelo de monetización.
Módulo 8
Sesiones: 8
Optimización y publicación
- Diseño de optimización de assets, reducción de draw calls, profiler de rendimiento, compresión de texturas, configuración de Quality Settings, generación de builds (WebGL, Android, Windows) y publicación en itch.io, Google Play o Steam.
- Diseño de presentaciones de juego, creación de un portafolio digital atractivo, definición del target de tu juego y elaboración de pitch convincente con demos funcionales.
Proyecto final de videojuego
- Desarrollo de un proyecto personal o en equipo, integrando diseño, arte y programación.
- El docente guía la implementación, resolución de errores y mejora del diseño según feedback. Incluye presentación final.
Beneficios
¿Cuál es el campo laboral del curso de Diseño y Desarrollo de Videojuegos?
Al finalizar el curso podrás desempeñarte en:
- Desarrollo de videojuegos como Junior Unity Developer o Gameplay Programmer
- Integración a estudios independientes o equipos de producción multimedia
- Participación en proyectos de experiencias interactivas y entretenimiento digital
- Desarrollo y publicación de proyectos propios con enfoque comercial o experimental
Herramientas
- Unity para desarrollo de videojuegos.
- C# y Programación Orientada a Objetos (POO) para lógica de juego.
- Plastic SCM para control de versiones y trabajo colaborativo.
Cursos relacionados
¡Tu futuro empieza aquí!
Tu camino no es igual al de todos. Elige la modalidad de estudios que mejor se adapte a ti.