Máster en Programación de videojuegos a través de Unity 3D

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.

ESCUELA DE VIDEOJUEGOS

Nuestra manera de entender la formación

El Máster tiene una duración de 600 horas distribuidas en 8 meses lectivos (cuatro horas diarias, cinco días semanales). 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.

Información de interés

DESCRIPCIÓN 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.

HORARIOS, FECHAS Y LOCALIZACIÓN

HORAS DEL MÁSTER

600 horas lectivas – 8 meses.

 

FECHAS DEL MÁSTER

De octubre a mayo

 

HORARIOS

De Lunes a Viernes

 

2 grupos:

Tardes:

De lunes a jueves: 15:00h – 19:30h

Viernes: 15:00h – 17:00h

 

LOCALIZACIÓN

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

OBJETIVOS
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.
TEMARIO

MÓDULO 1

 

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

 

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

 

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

 

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

 

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.

REQUISITOS DE ADMISION

  • 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.
  • Último pero no menos importante: ganas de trabajar y capacidad de sacrificio. Si quieres dedicarte a este mundo de la programación, todo depende de ti.

PRECIO
5900€ (matrícula incluída)

(coste de matriculación: 1700€)

 

  • Pago único: El primer pago se realiza en el momento de la matriculación para la reserva de plaza (1700€) y el restante en octubre. Elige esta opción para obtener un 3% de descuento adicional en el Máster de programación para videojuegos (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 (1700€). 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

Descarga toda la información aquí.

¿Tienes alguna pregunta?

 

Tanto si tienes alguna duda como si te apetece venir a conocernos puedes contactarnos a través de cualquiera de estas vías:

670 29 56 23

 

Lunes a viernes de 9:00h a 13:00h

670 29 56 23

 

Contacta directamente con nosotros

info@centropixels.com

 

O desde la página de contacto

Contáctanos

Comentarios (requerido)

Acepto los términos y condiciones
 

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies