Desarrollo de Videojuegos
Crea tu propio videojuego. Programa e interactúa con Blender y Unity 3D, adapta tus creaciones para todas las cónsolas y dispostivos móviles
RESPUESTA DE LA DIPLOMATURA, EXPERTO O CURSO A LAS NECESIDADES DEL MERCADO OBJETIVO
Creemos que es esencial que el profesional comprenda todo el ciclo de desarrollo y tenga nociones básicas e información sobre: organización de proyectos, diseño de juegos, ilustración, texturización y generación de modelos 3D. Un profesional debe entender cuál es su papel en la empresa, cómo trabajan sus compañeros, cómo entender el coste de sus desarrollos y qué problemas o modificaciones técnicas debe hacerles entender para que el videojuego funcione de forma óptima y sin errores.
Título
Desarrollo de Videojuegos
Presentación
La industria de los videojuegos viene creciendo a pasos agigantados año tras año, potenciándose de la mano de los avances tecnológicos y la apertura a un público masivo a través de los dispositivos móviles. En este curso aprenderás todo lo necesario para ser parte de esta industria, no sólo desde el punto de vista técnico, sino también desde los fundamentos teóricos que implican desarrollar videojuegos ya que, además de funcionar correctamente y verse bien, deben cumplir con la funcionalidad básica de todo juego: entretener.
A su vez conocerás cómo funciona la industria, cuáles son sus procesos y como se relacionan todos y cada uno de los engranajes que la componen convirtiéndola en una de las industrias más multidisciplinarias hasta el día de la fecha.
A lo largo del curso utilizaremos Unity, uno de los motores líderes del mercado. Con este motor desarrollaremos distintos prototipos que permitirán ver muchas de las problemáticas con las que te enfrentarás en tu día a día como desarrollador de videojuegos.
Objetivo general
Que los participantes incorporen los conocimientos fundamentales del diseño de juegos, aprendan el proceso productivo de un videojuego, desde la concepción de la idea y preproducción hasta el desarrollo y mantenimiento y aprendan a manejar el motor Unity para elaborar sus videojuegos y exportarlos a las plataformas que deseen.
Objetivos específicos
Que los participantes:
- Incorporen los conocimientos iniciales necesarios sobre la utilización de los diferentes software de producción de videojuegos.
- Aprendan a manejar los recursos de Programación e Interactividad en UNITY 3d.
- Logren realizar aplicaciones de videojuegos para dispositivos móviles.
Destinatarios
Interesados en la programación, game design, artistas o actividades afines a los videojuegos. Los temas a tratar son vistos desde 0 y no requieren conocimientos previos, por lo que cualquier persona puede realizar este curso.
Requisitos previos
- Manejo general de PC.
- Tener instalada la última versión de Unity, el cual puede ser descargado desde su sitio web de manera gratuita (https://unity3d.com/es/get-unity/download).
Metodología de enseñanza-aprendizaje
Lectura crítica del material didáctico por parte de los alumnos. Consultas e intercambios en los foros, dirigidos y coordinados por el profesor-tutor. Clases en tiempo real. Ejercicios prácticos y evaluaciones sobre la base de análisis de situaciones y casos en contextos laborales y profesionales y, según el carácter de los temas y objetivos de la especialidad o curso, cuestionarios del tipo multiple choice.
MODALIDAD EDUCATIVA
La modalidad es totalmente mediada por tecnologías a través del Campus Virtual FRBA. Las actividades que se realizarán serán:
· Foros de discusión semanal propuestos por el docente (un foro por unidad).
· Consulta al docente a través de e-mail o chat.
· Dictado de una clase por módulo (estimativamente) en tiempo real mediante un Aula Virtual Sincrónica (AVS)
· Material de lectura semanal y por unidad temática
· Actividades individuales y/o grupales de aplicación práctica semanal y por unidad temática.
· Evaluaciones semanales y por unidad temática sobre la base de trabajos prácticos de aplicación de los conocimientos adquiridos.
Se trata de una modalidad básicamente asincrónica con el complemento del AVS, que supera la instancia de autoestudio por la implementación de foros proactivos coordinados por el profesor-tutor y dictado de clases en tiempo real. Los foros cumplen cuatro funciones pedagógico-didácticas fundamentales: 1) Son el lugar para la presentación de las dudas, consultas y opiniones críticas de los alumnos; 2) Son el principal espacio para la generación de retroalimentación (feed back) entre profesores-tutores y alumnos y alumnos entre sí; 3) Es el lugar específico para la discusión, coordinada por el profesor-tutor, de todos los temas tratados en los módulos de la especialidad o curso y 4) Es el lugar para el aprendizaje entre pares de los alumnos. A su vez, el AVS permite complementar todas aquellas instancias pedagógico-didácticas que le señalan límites a la modalidad puramente asincrónica.
Modalidad de evaluación y acreditación
El proceso de evaluación es parte inherente del proceso de aprendizaje necesario para la adquisición de las competencias requeridas.
La evaluación es de carácter holístico, teniendo en cuenta la participación del alumno en todas las instancias del curso, desde la participación, y entrega de trabajos prácticos de cada módulo y la presentación del trabajo práctico integrador, así como también se evaluará la correcta participación en el foro, colaboración con el profesor y demás compañeros para favorecer el aprendizaje cooperativo.
Se requiere la participación en las clases virtuales en tiempo real, consultas en los foros y mail. Además de la aprobación de las Evaluaciones Integradoras Finales
Obligatorias de cada uno de los ¨Módulos, se requiere la aprobación de un Trabajo Integrador Final Obligatorio de todo el curso, que puede ser individual o grupal.
Recuperatorios:
Existirán instancias de revisión para todas las evaluaciones obligatorias.
Temario
MODULO I: Introducción al Game Development.
- Unidad I:
- Unidad II:
- Unidad III:
- Unidad IV:
-
- Psicología del entretenimiento.
- Estructura Lúdica (Deseo, necesidad, desafíos, objetivos, progresión y recompensas).
- User Experience.
- Mecánicas. Dinámicas.
- MDA Framework.
-
- Prototipado y producción.
- Modelo de negocios.
- Métricas. Monetización.
- World Settings.
- Guión.
-
- Teoría y psicología de colores.
- Luces y sombras.
- Estilos artísticos en los videojuegos.
- Teoría de Diseño Gráfico y Usabilidad.
-
- Introducción al Arte 3D.
- Modelado orgánico e inorgánico.
- Los 12 principios de la animación.
- Limitaciones técnicas.
- Optimizaciones y 'work-arounds' visuales.
MODULO II: Desarrollo de videojuegos en Unity.
- Unidad I:
- Unidad II:
- Unidad III:
- Unidad IV:
-
- Presentación del Motor.
- Estructura de un Game Engine.
- Estructura de un Videojuego.
- Introducción a la programación. Implementación de C# y Monobehaviors.
-
- Desarrollo de un Asteroids.
- Componentes. Game Controller.
- Colisiones. Instanciación de objetos.
- Traslaciones.
- Manipulación de materiales.
- Sistema de partículas.
-
- Desarrollo de un platformer.
- Elementos físicos.
- HUD.
- Event Controller.
- Powerups.
- Inteligencia Artificial simple.
-
- Desarrollo de un juego de sigilo.
- Inventario.
- Campo de visión.
- Manejo de Escenas.
- Audio Manager.
- Persistencia de datos.
MODULO III: Optimización y publicación de videojuegos.
- Unidad I:
- Unidad II:
- Unidad III:
- Unidad IV: Elaboración de trabajo final.
-
- Iluminación.
- Almacenamiento de información de luces para optimizar la performance.
- Manejo de múltiples cámaras.
- Combinación de meshes.
- Occlusion Culling. Responsive UI.
-
- Shaders y efectos visuales.
- Materiales procedurales.
- Batching. Drawcalls.
-
- Optimizaciones para dispositivos móviles.
- Input específico de la plataforma.
- Limitaciones. Implementación de plugins third-party.
- Publicación.
Duración
3 meses
Carga horaria
90hs.
Certificación
Diplomaturas y expertos:
A todos los participantes que hayan aprobado la diplomatura o experto cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aun habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en la diplomatura o experto.