Máster online en programación de videojuegos en Unity 3D

Matrículas abiertas – Curso 2021-2022

PRESENCIAL

favicon

Máster en programación de videojuegos en Unity 3D - Online

En el máster en programación de videojuegos, nos centraremos en el motor más popular que se utiliza hoy en día en la industria, Unity 3D. Utilizamos este motor tanto por su versatilidad multiplataforma así como como sus poderosas herramientas, su capacidad de generar juegos en más de 20 plataformas distintas, su excelente curva de aprendizaje y los centenares de complementos disponibles desarrollados por terceros.

Contenido del Máster

El objetivo del máster es adquirir los conocimientos necesarios para el desarrollo de videojuegos en Unity.
Es importante tener una base de conocimientos en programación, preferiblemente en C# o en un lenguaje de programación similar, lo que nos permitirá el paso a este motor.

Imágenes de Yeray Moreno  – Máster de programación de videojuegos en Unity – Promoción 2020-2021

favicon

Nuestra manera de entender la formación

Escuela de videojuegos

El Máster tiene una duración de 350 horas distribuidas en 8 meses lectivos. Serán 12 horas a la semana repartidas en:

  • 3 horas diarias 2 días a la semana
  • 2 horas diarias 3 días a la semana
     

Con la metodología de aprendizaje que llevamos a cabo podrás experimentar una verdadera evolución y acercarte al nivel necesario como para empezar a trabajar en la industria o como freelance.

Aprende el workflow profesional

Empezaremos desde lo más básico: pasar de una escena a otra, la jerarquía de carpetas y nos familiarizaremos con el programa.
Después pasaremos a conceptos complejos como físicas, interfaces y desarrollo de personajes (NPCs, enemigos, etc.).
Finalizaremos el curso con el desarrollo de un pequeño proyecto desde el cual el alumnado pueda basar su primer videojuego y que pueda servirle como parte de su portfolio de cara a buscar un equipo con el que trabajar o un trabajo en la industria.

favicon

Información de interés del máster

El mercado de los videojuegos crece exponencialmente. Cada año es más complicado encontrar profesionales cualificados para cubrir la demanda del sector. En la actualidad existen multitud de plataformas disponibles y la irrupción de los dispositivos móviles ha revolucionado el sector. La existencia de múltiples plataformas implica grandes retos para los desarrolladores en la toma de decisiones, tanto en la elección de las plataformas como en el dimensionamiento de los equipos de trabajo.

En el máster, nos centraremos en el motor más popular que se utiliza hoy en día en la industria, Unity 3D.

Utilizamos este motor tanto por su versatilidad multiplataforma así como como sus poderosas herramientas, su capacidad de generar tipos de juegos en más de 20 plataformas distintas, su excelente curva de aprendizaje y los centenares de complementos disponibles desarrollados por terceros.

HORAS DEL MÁSTER

350 horas lectivas – 8 meses

FECHAS DEL MÁSTER

De octubre a mayo

HORARIOS

Lunes, martes y jueves. Tardes: 17:00h – 19:00h

Miércoles y viernes. Tardes: 17:00h – 20:00h

LOCALIZACIÓN

Luzarra 16, piso 4, departamento 3. 48014 (Deusto) Bilbao

El objetivo del máster es el siguiente: teniendo una base de conocimientos en programación, preferiblemente en C# o en un lenguaje similar que permita el paso a éste, adquirir los conocimientos necesarios para el diseño y desarrollo de videojuegos en Unity.

MÓDULO 1

estructura básica de los proyectos

Aprenderemos el flujo de trabajo básico a seguir. Estructuraremos el proyecto lo mejor posible para cumplir metas y objetivos.
Trabajaremos en la estructura básica de los proyectos, sobre todo la jerarquía de carpetas y documentación para aprender a programar y trabajar con orden y coherencia.
Trabajaremos los siguientes conceptos:

  • Game Object
  • Inspector (el editor visual de Unity), y otros componentes básicos que ya se irán mostrando.
  • Prefabs (Game Object guardados poder copiarlos y usarlos varias veces).
  • Teoría de programación y scripting
  • Gameloop: El ciclo que forma un juego. Abrir menú principal, cargar un nivel, jugar el nivel y ganar/perder para luego reiniciarlo, etc.

 

MÓDULO 2

objetos en Unity

Este módulo se basará en conocer las bases que mueven los objetos en Unity, como se hace que un objeto se comporte con físicas “reales” para aplicarle fuerzas como la gravedad, choques entre objetos y efectos por el estilo.

Trabajaremos los siguientes conceptos:

  • Rigidbody: Da a un objeto un comportamiento de cuerpo físico. Es lo que permite que se le apliquen las físicas que hemos mencionado, además de poder controlar en qué eje o ejes se puede interactuar (pueden ser en 2D, 3D o incluso que no se pueda interactuar con ninguno porque sea algo estático).
  • Colliders y triggers: Colisiones. Un collider normal hará que cuando algo se choque, se produzca una acción/reacción corriente. Un trigger causará una reacción, (normalmente para decir que has entrado en la zona y deben por ejemplo aparecer enemigos o que has llegado a un checkpoint).
  • Colisiones discretas y continuas
  • Joints: Uniones entre objetos. Unity permite hacer bisagras, cadenas de eslabones, etc.

 

MÓDULO 3

Escenarios

En este tercer módulo pasaremos a la creación de escenarios procedurales: Mediante código y, generalmente, con el uso de prefabs, generaremos de forma real escenarios que bien pueden ser siempre los mismos, o se pueden generar de forma aleatoria siguiendo una serie de normas definidas
Trabajaremos los siguientes conceptos: 

  • Canvas: Creación y manejo de interfaces tanto en 2D como en 3D, como pueden ser la UI de un juego, carteles en 3D integrados en los niveles del juego… las opciones son prácticamente ilimitadas.
  • Menús: Creación de menús de juego, de pausa, de opciones y navegación. Dependiendo del ritmo del grupo navegación por ellos con mandos (Xbox, PS4…)

 

Dependiendo del ritmo de trabajo del grupo se planteará el desarrollo de pantallas de selección de personajes

MÓDULO 4

Escenarios

Trabajaremos los siguientes conceptos:

  • Bibliotecas de personajes, herencia y polimorfismo: Crearemos un código que sirva como base para un tipo de personaje/enemigo, común a todas las copias que se hagan, y mediante los procesos de herencia y polimorfismo modificar partes de ese comportamiento para dar rasgos característicos.
  • Máquinas de estado: Por debajo de una inteligencia artificial, pero no por ello menos importante. Consiste en la gestión de los comportamientos arriba mencionados en base a unas normas definidas para ellos.
  • Controles e inputs dedicados

 

MÓDULO 5

Proyecto de fin de máster

Durante este módulo trabajaremos tres secciones en paralelo, todo ello se hará en paralelo:

  • GDD: También conocido como “Game Design Document”. El documento que contiene la información necesaria para saber qué se está haciendo y cómo se va a hacer. No se puede, sino que se debe actualizar constantemente en base a las tomas de decisiones que se hagan durante el proceso de diseño y desarrollo de videojuegos, ya sea porque se añaden nuevas mecánicas o porque se descartan otras, etc.
  • Planificación de proyectos: Tomaremos las bases del Módulo 1 y las desarrollaremos en mayor profundidad.
  • Game Jam o Proyecto de fin de máster: Crearemos al menos una demo que sirva para añadir al portafolio de cara a presentarlo a empresas, a clientes si se decide formar un estudio propio o simplemente para uso personal.
  • Para poder acceder al Máster Programación para videojuegos a través de Unity debes haber cursado un módulo o carrera en el campo de la programación.
  • En el caso de no tener estudios relacionados con la programación deberás concertar con nosotros una entrevista personal para evaluar si la formación será adecuada para ti. Esta reunión (vía online o presencial) no servirá para poder conocerte y ver si realmente nuestra formación encaja con tus objetivos.
  • Material propio para trabajar desde casa: equipo informático, tableta gráfica (recomendable con pantalla), conexión a internet, cascos y micrófono.
  • Último pero no menos importante: ganas de trabajar y capacidad de sacrificio. El sector de la ilustración, cine y videojuegos no es fácil y queremos gente que esté dispuesta a trabajar por ello. Si quieres dedicarte a este mundo, todo depende de ti.)

3950€ (matrícula incluida)

(coste de matriculación: 1500€)

  • Pago único: El primer pago se realiza en el momento de la matriculación para la reserva de plaza (1500€) y el restante antes de octubre. Elige esta opción para obtener un 3% de descuento adicional en el Máster (más información de descuentos en Matriculaciones)
  • Pago fraccionado: El primer pago se realiza en el momento de la matriculación para la reserva de plaza (1500€). El restante se divide en dos pagos equitativos que se realizan en noviembre y en febrero.
 

Haz click en Matriculaciones para consultar más información sobre opciones de pago y descuentos.

Dosier informativo

Descarga aquí toda la información del Máster Ilustración digital y Concept Art
Formulario de contacto

Formulario de contacto



    Puedes consultar nuestra Política de Privacidad, o pulsar +info,, para tratar tus datos con la finalidad de tramitar las consultas que puedas plantearnos.

    Acepto recibir comunicaciones y/o Newsletters de CENTRO PIXELS para recibir información acerca de su actividad conforme a lo detallado en el apartado 5 de su Política de Privacidad.