5/5

CARRERA | 12 meses | 192 horas

Video Games Developer

No esperes más para crear tus propios videojuegos. En esta carrera aprenderás pensar y planificar un videojuego, llevarlo a desarrollo con el poderoso motor de Unreal Engine y ponerlo a prueba con las mejores prácticas de Game Testing.  

Aprendé con expertos en la industria en la formación más completa de Videojuegos de LATAM. #VosPodes

¿Para quién es esta carrera?

Esta carrera es ideal para vos si sos gamer y querés convertir tu hobbie en una profesión, si sos programador y querés incursionar en la industria de videojuegos o si ya estás en la industria en un puesto junior y queres pasar al siguiente nivel. 

Contenido

Game Design Fundamentals es un curso teórico que cubre los conceptos generales más importantes involucrados en el proceso de creación de un Videojuego en sus etapas más tempranas, enfocado a los amantes de los videojuegos y las experiencias interactivas tanto profesionales como amateur, que buscan interiorizarse y aprender sobre la disciplina del Diseño de Videojuegos de forma relevante a nivel laboral.

 

• ¿Qué es un juego?
• ¿Qué motiva a un jugador a jugar?
• ¿Cuál es el objetivo y cómo lo alcanzo?
• ¿Qué rol juega la diversión?
• ¿Cuál es el proceso para idear y documentar el concepto de un nuevo Videojuego?
• ¿Cómo hacer documentos de Pitcheo?

 

Estas son las preguntas principales que el alumno será capaz de contestar una vez finalizado el curso, donde referentes de la industria en LatAm compartirán sus conocimientos en una disciplina principalmente basada en la experiencia y la evolución continua: Game Design.
El curso consta de un primer módulo teórico en donde se cubre la teoría de Game Design, para aplicarlo en un segundo módulo más práctico que se centra en la aplicación y fijación de conceptos mediante el prototipado de mecánicas y su integración.

La evaluación final consta de dos entregables:
1. Game Design Document (GDD)
2. Prototipo funcional

Todo conocimiento, técnica y concepto visto durante el juego se aplicará en un GDD que tendrá una estructura base ideal para un proyecto acotado, buscando que el estudiante pueda recorrer el proceso completo de diseño desde conceptualización hasta definición. Este GDD será la base para un prototipo funcional a ensamblarse en un ambiente controlado y enfocado en mecánicas y sistemas, no tanto en conocimiento técnico.

Unreal Engine Developer es un curso enfocado a los amantes de los videojuegos y las experiencias interactivas que alguna vez soñaron con poder hacer sus propias creaciones.

 

 

Utilizaremos Unreal Engine que es el motor líder en la Industria, empleado por Studios y empresas profesionales de Videojuegos, Entretenimiento y Producción Audiovisual, entre otras.

 

 

Al terminar el curso, el alumno habrá adquirido los conocimientos fundamentales necesarios para realizar o sumarse a proyectos de desarrollo de Videojuegos, además de manejar técnicas de autogestión basadas en metodologías ágiles para proyectos de tipo
Indie o en equipos reducidos.

 

La metodología de trabajo estará basada en clases prácticas donde es sumamente importante seguir el avance día a día, practicando variantes y afianzando conceptos en forma particular luego del horario de clase mediante un catálogo de “Lecciones de Profundización” que estarán disponibles online. 

 

Este curso se evalúa en base a un proyecto personal, cuya información estará disponible en un Game Concept Document (o GCD) que cada alumno deberá utilizar como base y referencia para el desarrollo de su proyecto personal.

 

 

Módulo 1: Unreal Engine 101
● Actores, Variables, Funciones y Eventos
● User Input
● Cámara y movimiento
● Manejando datos: Interfaces, Enumerations y Structs
● Introducción a Sequencer
● Colisiones Line Tracing, Presets, Canales y eventos.
● Interacción entre actores

Módulo 2: Level Design

● Introducción al Diseño Modular de Niveles
● Creación de materiales con colores y texturas básicas
● Materiales parametrizados y dinámicos
● Composición de niveles

Módulo 3: Personajes y Animaciones
● Introducción a Personajes
● Skeletal Mesh, Skeleton y Physics Assets
● Animación de personajes: Composición y Lógica

 

Módulo 4: Interfaz de Usuario

● Diseño de Interfaz de Usuario (GUI) para videojuegos con Widgets
● Creación de Menús
● HUD y sus elementos
● Orígenes de datos: Game / Character / Environment
● Animaciones en UI

Módulo 5: Inteligencia Artificial
● Introducción a Inteligencia Artificial
● AIController, Blackboard y Behavior Tree
● Máquinas de estado y árboles de decisión
● Aplicaciones de AI a videojuegos

Módulo 6: Polishing
● Fog, Lightmass y tipos de iluminación y sombreado avanzado
● PostProcessing
● Introducción a Niagara Particle Systems

 

Game Testing es un curso teórico/práctico enfocado en el aprendizaje y la aplicación de las técnicas de Testing más importantes en el ámbito de los Videojuegos y sus roles dentro del Ciclo de Desarrollo.

 

Durante el curso se verán casos prácticos donde se aplicarán los conocimientos vistos en clase para encontrar errores y analizar los resultados obtenidos. Estos resultados serán registrados en Reportes cuya estructura e importancia se analiza en detalle.

El curso consta de un primer módulo de Introducción para poner en contexto al estudiante sobre qué es un Tester de  Videojuegos, seguido por un módulo de Fundamentos que cubre las responsabilidades y Habilidades Blandas cruciales a ejercitar.

 

Esta base es el fundamento del módulo principal del curso: el Toolkit del Tester de Videojuegos. Aquí se abordan las técnicas principales desde un punto de vista híbrido centrado en la discusión y la aplicación de conocimiento en ejercicios prácticos. Finalmente, se cierra el curso integrando todos los conocimientos en un período de consultas y Mentoring para formular un primer Plan de Prueba.


Temario
Módulo 1: Introducción
Introducción al Testing de Software
Software vs Videojuegos: El paradigma en tiempo real
El proceso de Desarrollo de un Videojuego
Testing y Quality Assurance
Responsabilidades y características de un Tester
Caja Blanca vs Caja Negra (Black-Box vs White-Box Testing)
Técnicas y Tipos de Testing principales
El rol de QA a lo largo del ciclo de vida de un Videojuego
Estructura de un Plan de Testing básico

 

Módulo 2: Fundamentos
Constancia y ética de trabajo
Testing Manual vs Automático
Ciclo de vida de un Bug
Testing Scenarios
Análisis, definición, ejecución y criterios de aceptación
Session Planning
Plataformas de registro, seguimiento y gestión de incidentes
La importancia del feedback
Generación de Reportes
Comunicación efectiva: la magia del reporte detallado
Principales categorías para un Bug
Caso de Estudio I

 

Módulo 3: Toolkit de un Tester de Videojuegos
Interacción e Interfaz Humano – Máquina
Testing exploratorio
Testing Funcional
Casos de Uso y Casos de Testing
Anatomía de una sesión de Testing
Caso de Estudio II
PC vs Plataformas vs Mobile
Performance
Compatibilidad y Compliance
Seguridad
Localización
Multiplayer testing
Géneros y sus particularidades
Caso de Estudio III
Cuándo termina el feedback?
Tests de Regresión
Aplicaciones
Semana 10
Fundamentos de Automated Testing
Herramientas de Automatización
Aplicaciones
Caso de Estudio IV

 

Módulo 4: Integración
Planificación de la ejecución del Plan de Testing
Otras técnicas de Testing (+ específicas)

Algunas herramientas y tecnología que utilizarás:

¿Cómo funciona el proceso de admisión?

Para poder anotarte a una carrera el primer paso es agendar una entrevista orientativa con nuestro equipo de admisiones. En la entrevista vamos a charlar sobre tus objetivos y motivaciones y ver si la carrera que te interesa realmente te sirve. Además te daremos toda la info que necesites para poder realizar la inscripción.

Parte de la fórmula

Docentes que trabajan de lo que enseñan

Proyectos reales con correción docente

Clases de máximo 25 personas

Comunidad y seguimiento de verdad

Próximos inicios

Tiempo de dedicación aproximado adicional al horario de clases

3 a 5 horas semanales para desarrollo de proyecto, práctica y estudio de materiales.

Te presentamos a tus docentes

Sí, esto también está incluido en la carrera

Incluido

Carga Horaria

192 horas

Duración

12 meses

Garantía de satisfacción

En Senpai Academy contamos con un programa de satisfacción asegurada único en la industria educativa; esto quiere decir que contarás con una garantía total que te amparará en caso de que no estés conforme con el curso o la academia.

Más información

Recibirás más información en tu email y podrás agendar una entrevista con nuestro equipo.