Laboris.net

Máster Profesional CES Programación de videojuegos y Realidad Virtual

En estos momentos el centro Escuela Superior de Imagen Y Sonido CES no tiene la matrícula abierta para este curso.

Escuela Superior de Imagen Y Sonido CES
Escuela Superior de Imagen Y Sonido CES

Máster Presencial en Madrid (Madrid)

Precio:

Resumen del máster

Objetivos: Profundizarás en los conocimientos necesarios para programar un videojuego completo,desde la documentación hasta el testeo. Conocerás el videojuego como un producto específico de software, entendiendo laspartes que lo componen, su ciclo de vida, su arquitectura y la forma correcta de planificarlo. Aprenderás técnicas avanzadas de coordinación de proyectos, como uso de repositorios,comunicación entre departamentos y exportación e importación de assets. Producirás código de calidad, utilizando técnicas avanzadas de programación,refactorización y patrones de diseño apropiados para creación de videojuegos en el siglo XXI. Mejorarás la calidad visual de tus prototipos y videojuegos gracias a técnicas artísticassencillas y directas ortientadas a programadores, y aprenderás a programar shaders para crear efectos visuales complejos. Desarrollarás prototipos funcionales de realidad virtual, incluyendo manipulación deobjetos virtuales gracias a los controladores Touch.

Requisitos: Este temario está planteado para alumnos que tengan nociones básicas de programación y que hayan tenido contacto con un motor de creación de videojuegos como Unity o Unreal. No son necesarios conocimientos artísticos.

A quién va dirigido: Licenciados o Graduados en titulaciones como Ingeniería de Software, Ingeniería de Telecomunicaciones, Matemáticas o Física, Diseño y desarrollo de Videojuegos o grados similares Alumnos procedentes de ciclos formativos de animación o Desarrollo de Aplicaciones multiplataforma y con gusto por la programación de videojuegos Autodidactas con conocimientos sólidos de Programación (se realizará una prueba de nivel básica) Personas con experiencia en programación en C, C++, Java u otros lenguajes de programación similares y que les apasionen los videojuegos.

Temario completo de este curso

Módulo 1: Arquitectura de un proyecto de software para videojuegos (65 horas)
En este módulo se estudiarán proyectos reales de videojuegos y se analizará la estructura de clases requerida para diferentes tipos de proyectos, según su género y escala.
  • UML
  • Interfaces
  • Namespaces
  • Encapsulación
  • Herencia de clases
  • Polimorfismo
  • Genéricos
  • Sobrecarga de operadores
  • Características de los proyectos de realidad virtual

Módulo 2: Patrones de diseño, delegados y eventos (65 horas)
Se verán diferentes patrones de diseño característicos de los videojuegos, y se conocerá el uso de los delegados y eventos con diferentes ejemplos prácticos.
  • Patrones de diseño
  • Patrón Singleton
  • Patrón Object Pool
  • Patrones Fábrica y Fábrica abstracta
  • Delegados
  • Eventos

Módulo 3: Generación procedural de contenido (39 horas)
Muchos videojuegos recientes de éxito contemplan la generación del contenido del juego desde código. Es interesante explorar los algoritmos que permiten este tipo de creación de contenido.
  • Algoritmos para generación procedural
  • Generación de mapas procedurales
  • Sistemas de partículas procedurales
  • Props procedurales

Módulo 4: Herramientas para el programador (52 horas)
En este apartado se enseñarán varias técnicas y recursos para mejorar la programación
  • LINQ
  • Técnicas de eficiencia y rendimiento
  • Profiler
  • Unity Editor
  • Técnicas de refactorización de código
  • Inputs de usuario poco habituales: mandos de realidad virtual, volantes, joysticks, etc.

Módulo 5: Arte para programadores (39 horas)
En este módulo se enseña al alumno cómo, de forma sencilla y sin conocimientos artísticos, se puede generar contenido artístico para prototipar o para crear juegos sencillos
  • Creación de personajes y props 2D
  • Introducción al modelado en lowpoly
  • Materiales básicos con substance designer
  • Animación en Unity
  • Interfaces de usuario en realidad virtual

Módulo 6: Programación de shaders (52 horas)
Los shaders son piezas de código fundamentales en el renderizado de geometría 3D. Conocer, entender y modificarlos es un valor muy importante para poder crear efectos especiales fuera de las estandarizaciones que ofrecen los motores de videojuegos.
  • El standard shader y sus propiedades (PBR)
  • Batching dinámico
  • Tipos de shaders
  • Lenguaje HLSL/Cg
  • Shaders para móvil

Módulo 7: Dinámica de equipos (26 horas)
Debido a que un videojuego es un proyecto que requiere gran cantidad de especialistas en áreas muy diferentes, la ordenación del flujo de trabajo y la comunicación entre esas personas es muy importante. Por lo tanto se verán conceptos como repositorios de proyectos (el proyecto se cuelga en un servidor y todos los miembros pueden acceder a él y hacer modificaciones sin esperar unos a que otros terminen) y herramientas de control de bugs y flujo de trabajo.
  • Documento de diseño técnico
  • Flujo de trabajo
  • Uso de repositorios
  • Exportación e importación de assets
  • Comunicación diseñador-programador
  • Comunicación artista-programador

Módulo 8: Principios de la IA y comportamientos (26 horas)
En este módulo haremos una introducción a la inteligencia artificial y a la programación de comportamientos, sobre todo para la programación de los agentes del juego no controlados por el jugador.
  • Algoritmos A* y Y/O*
  • Algoritmo MinMax
  • NavMeshes y pathfinder
  • Introducción a la lógica difusa

Módulo 9: Principios de la programación multijugador (26 horas)
La mayoría de los juegos de éxito hoy en día son multijugador o tienen una componente multijugador importante. En este módulo aprenderemos a conectar clientes de Unity y veremos las diferentes filosofías y métodos de creación de videojuegos online.
  • Conexión LAN en Unity
  • Servicios Unity Multiplayer y Networking
  • Almacenamiento de datos en el servidor

Módulo 10: Proyecto de Fin de Máster
Una vez acabadas las clases, los alumnos tendrán un mes para desarrollar un prototipo funcional de un videojuego. Durante este tiempo, estarán tutorizados y harán reuniones semanales para ver y equilibrar el avance de sus proyectos. Finalizado el proyecto, lo presentarán ante un tribunal que lo evaluará.
 
ver temario completo
 
  

Más cursos relacionados de Informática y tecnología



  • ESCUELA IDESIGNER

    Objetivos: Aprender a desarrollar videojuegos en el ámbito más artístico, mediante el uso del software: 3DMax, Photoshop, Vray, ZBrush. También redondear tu perfil mediante el aprendizaje de ...

    Máster
    Online
    2.250 €


  • SEAS, Estudios Superiores Abiertos

    Requisitos: - Estar en posesión del título de Bachiller o declarado equivalente, de Técnico Superior de Formación Profesional o ser mayor de 25 años con al menos 1 año de experiencia profesional ...

    Máster
    Online
    A consultar


  • SEAS, Estudios Superiores Abiertos

    Requisitos: - Estar en posesión del título de Bachiller o declarado equivalente, de Técnico Superior de Formación Profesional o ser mayor de 25 años con al menos 1 año de experiencia profesional ...

    Máster
    Online
    A consultar


  • SEAS, Estudios Superiores Abiertos

    Requisitos: - Estar en posesión del título de Bachiller o declarado equivalente, de Técnico Superior de Formación Profesional o ser mayor de 25 años con al menos 1 año de experiencia profesional ...

    Máster
    Distancia
    A consultar


  • SEAS, Estudios Superiores Abiertos

    Requisitos: - Estar en posesión del título de Bachiller o declarado equivalente, de Técnico Superior de Formación Profesional o ser mayor de 25 años con al menos 1 año de experiencia profesional ...

    Máster
    Distancia
    A consultar


  • SEAS, Estudios Superiores Abiertos

    Requisitos: - Ser mayor de 18 años.En este caso se expide el título de “Experto” - Estar en posesión del título de Bachiller, Técnico Superior de Formación Profesional, ser mayor de 25 años con al ...

    Máster
    Online
    A consultar


  • SEAS, Estudios Superiores Abiertos

    Requisitos: - Ser mayor de 18 años.En este caso se expide el título de “Experto” - Estar en posesión del título de Bachiller, Técnico Superior de Formación Profesional, ser mayor de 25 años con al ...

    Máster
    Distancia
    A consultar


  • Deusto Formación

    Objetivos: - Conocerás los ámbitos del mercado en los que se mueven las aplicaciones, los cuales te serán útiles para definir tus estrategias de posicionamiento en el mercado de las apps móviles.- ...

    Curso
    Online
    A consultar


  • Euroinnova Business School

    Objetivos: - Trabajar con componentes Web para la compilación y generación de páginas Web mediante Visual Studio .Net 2010.- Desarrollar de aplicaciones Windows con Microsoft .NET Framework 4.- ...

    Máster
    Online
    2.380 € 999 € Descuento


  • SEAS, Estudios Superiores Abiertos

    Requisitos: Cumplir uno de los siguientes requisitos:- Ser mayor de 18 años, Estar en posesión del título de Bachiller o declarado equivalente, de titulación de Técnico Superior de Formación ...

    Curso
    Online
    A consultar

Recomiéndanos | Laboris.net en inicio | Favoritos | Contáctenos | Acerca de Laboris.net | Condiciones de uso | Política de privacidad | Oferta de empleo | Política de cookies

SCM Spain © 2024 EMAGISTER Servicios de formación, S.L.