Curso de Especialización en Desarrollo de videojuegos y realidad virtual

El desarrollo de videojuegos es el proceso de crear y producir videojuegos. Esto incluye la creación del concepto y la historia del juego, el diseño de personajes y escenarios, la programación de la lógica del juego y la interacción del jugador, y la producción de gráficos y sonido. Creatividad y habilidades técnicas son muy importantes. Los desarrolladores de videojuegos pueden trabajar en una variedad de roles, desde diseñadores de juegos hasta artistas gráficos y programadores. Los videojuegos pueden desarrollarse para plataformas de juegos de sobremesa, dispositivos móviles, consolas de videojuegos y ordenadores.

Plan de formación

Los módulos profesionales de este ciclo formativo son los siguientes:

Programación y motores de videojuegos.

  • Introducción a la programación: conceptos básicos de programación, como variables, tipos de datos, operadores, estructuras de control de flujo y funciones.
  • Lenguajes de programación para juegos: características y usos específicos de lenguajes de programación comunes para juegos, como C++, C# y Java.
  • Motores de juegos: conceptos básicos de los motores de juegos, incluyendo cómo se utilizan para crear juegos y las funcionalidades que ofrecen.
  • Programación de mecánicas de juego: técnicas para programar diferentes aspectos de un juego, como el movimiento, la interacción con el entorno y la lógica del juego.
  • Sistemas de juegos: cómo se programan sistemas comunes en juegos, como el sistema de puntuación, el sistema de inventario y el sistema de diálogos.
  • Integración de gráficos, sonido y otras funcionalidades: cómo se integran diferentes elementos en el juego utilizando el motor de juegos.
  • Optimización de rendimiento: técnicas para mejorar el rendimiento de un juego y gestionar los recursos de manera eficiente.
  • Creación de modos de juego personalizados y contenido descargable: cómo se crean y distribuyen modos de juego personalizados y contenido descargable para los juegos.
  • Programación de interfaz de usuario: cómo se crean y programan elementos de la interfaz de usuario, como menús y pantallas de inicio.
  • Programación de eventos y diálogos: cómo se crean eventos y diálogos para los juegos.
  • Programación de juegos en red: cómo se programan juegos que se pueden jugar en línea o en red local.
  • Programación de inteligencia artificial: técnicas para crear y programar inteligencia artificial en los juegos.
  • Programación de física: cómo se programa la física en los juegos, incluyendo el movimiento y la colisión de objetos.
  • Programación de contenido dinámico: cómo se crean elementos dinámicos en los juegos, como enemigos y obstáculos que cambian en función del progreso del jugador.

Diseño gráfico 2D y 3D

  • Introducción al diseño gráfico: conceptos básicos de diseño gráfico, como la composición, el color y el tipografía.
  • Diseño gráfico 2D: técnicas de diseño y herramientas para crear contenido gráfico 2D, como gráficos para menús y pantallas de inicio, y para la creación de sprites y animaciones.
  • Diseño gráfico 3D: técnicas de diseño y herramientas para crear contenido gráfico 3D, como modelado, texturizado y animación de personajes y entornos.
  • Ilustración: técnicas de ilustración y herramientas para crear arte conceptual y gráficos para juegos.
  • Gráficos para dispositivos móviles: técnicas y consideraciones especiales para la creación de gráficos para dispositivos móviles, como smartphones y tablets.
  • Gráficos para realidad virtual: técnicas y consideraciones especiales para la creación de gráficos para realidad virtual, incluyendo la creación de contenido para gafas de RV y otros dispositivos.
  • Optimización de gráficos: técnicas para optimizar el rendimiento de los gráficos y gestionar los recursos de manera eficiente.
  • Creación de contenido para juegos: cómo se crea contenido para juegos utilizando diferentes técnicas y herramientas.
  • Diseño de interfaz de usuario: cómo se crea y diseña la interfaz de usuario de un juego, incluyendo menús y pantallas de inicio.
  • Ilustración digital: técnicas y herramientas para ilustrar y pintar digitalmente.
  • Texturizado y materiales: cómo se crean y aplican texturas y materiales a los modelos 3D.
  • Animación: técnicas y herramientas para crear animaciones para personajes y entornos.
  • Diseño de entornos: técnicas para crear y diseñar entornos para juegos.
  • Diseño de personajes: técnicas para crear y diseñar personajes para juegos.
  • Efectos visuales: técnicas y herramientas para crear efectos visuales para juegos.
  • Composición de escena: técnicas para componer y organizar elementos visuales en una escena de juego.
  • Integración de gráficos en el juego: cómo se integran gráficos en el juego utilizando motores de juegos y otras herramientas.

Programación en red e inteligencia artificial.

  • Introducción a la programación en red: conceptos básicos de la programación en red, como los protocolos de red, el envío y recepción de mensajes, y la gestión de conexiones.
  • Programación de juegos en red: técnicas y herramientas para programar juegos que se puedan jugar en línea o en red local.
  • Programación de servidores: cómo se crean y programan servidores para juegos en línea.
  • Inteligencia artificial: conceptos básicos de la inteligencia artificial y técnicas para programar inteligencia artificial en los juegos.
  • Programación de comportamientos de personajes: cómo se programan los comportamientos de personajes y enemigos en los juegos utilizando técnicas de inteligencia artificial.
  • Programación de sistemas de diálogos: cómo se crean y programan sistemas de diálogos para juegos.
  • Programación de sistemas de juego: cómo se programan sistemas de juego comunes, como el sistema de inventario y el sistema de puntuación.
  • Programación de eventos y secuencias de juego: cómo se crean y programan eventos y secuencias de juego en los juegos.
  • Programación de juegos multijugador: técnicas y herramientas para programar juegos multijugador en línea y en red local.
  • Programación de juegos en tiempo real: técnicas y herramientas para programar juegos en tiempo real que se actualizan en función de la acción del jugador.
  • Programación de juegos basados en turnos: técnicas y herramientas para programar juegos basados en turnos que se juegan a través de Internet.
  • Programación de sistemas de chat: cómo se crean y programan sistemas de chat para juegos en línea.
  • Programación de sistemas de recompensas: cómo se crean y programan sistemas de recompensas para juegos en línea.
  • Programación de sistemas de juego basados en niveles: cómo se crean y programan sistemas de juego basados en niveles para juegos en línea.
  • Programación de sistemas de liderazgo: cómo se crean y programan sistemas de liderazgo para juegos en línea.
  • Programación de sistemas de matchmaking: cómo se crean y programan sistemas de matchmaking para juegos en línea.

Realidad virtual y realidad aumentada.

  • Introducción a la realidad virtual y realidad aumentada: conceptos básicos de la realidad virtual y realidad aumentada, incluyendo sus aplicaciones y diferencias.
  • Desarrollo de aplicaciones de realidad virtual: técnicas y herramientas para crear aplicaciones de realidad virtual utilizando diferentes plataformas y herramientas de desarrollo.
  • Diseño de contenido para realidad virtual: técnicas y herramientas para crear y diseñar contenido para aplicaciones de realidad virtual, incluyendo modelado y texturizado de objetos y personajes.
  • Interacción en realidad virtual: técnicas y herramientas para programar la interacción con el entorno y los objetos en aplicaciones de realidad virtual.
  • Desarrollo de aplicaciones de realidad aumentada: técnicas y herramientas para crear aplicaciones de realidad aumentada utilizando diferentes plataformas y herramientas de desarrollo.
  • Diseño de contenido para realidad aumentada: técnicas y herramientas para crear y diseñar contenido para aplicaciones de realidad aumentada.
  • Diseño de experiencias en realidad virtual: cómo se crean y diseñan experiencias inmersivas en realidad virtual.
  • Desarrollo de juegos en realidad virtual: técnicas y herramientas para crear juegos en realidad virtual.
  • Integración de realidad virtual y realidad aumentada: cómo se integran la realidad virtual y la realidad aumentada en aplicaciones y juegos.
  • Diseño de experiencias en realidad aumentada: cómo se crean y diseñan experiencias en realidad aumentada.
  • Desarrollo de juegos en realidad aumentada: técnicas y herramientas para crear juegos en realidad aumentada.
  • Desarrollo de aplicaciones de realidad mixta: técnicas y herramientas para crear aplicaciones de realidad mixta que combinan elementos de realidad virtual y realidad aumentada.
  • Diseño de contenido para realidad mixta: técnicas y herramientas para crear y diseñar contenido para aplicaciones de realidad mixta.

Gestión, publicación y producción.

  • Introducción a la gestión de proyectos: conceptos básicos de la gestión de proyectos, como la planificación, el seguimiento y la evaluación de proyectos.
  • Diseño y desarrollo de proyectos: técnicas y herramientas para diseñar y desarrollar proyectos de videojuegos y realidad virtual.
  • Gestión de equipos de trabajo: técnicas y herramientas para gestionar equipos de trabajo y colaborar de manera efectiva en proyectos.
  • Gestión de recursos: técnicas y herramientas para gestionar los recursos necesarios para desarrollar un proyecto, como el tiempo, el dinero y los recursos humanos.
  • Publicación de proyectos: técnicas y herramientas para publicar proyectos de videojuegos y realidad virtual en diferentes plataformas y tiendas en línea.
  • Producción de proyectos: técnicas y herramientas para producir proyectos de videojuegos y realidad virtual, incluyendo la gestión de la calidad y la optimización de rendimiento.
  • Marketing y promoción de proyectos: técnicas y herramientas para promocionar y vender proyectos de videojuegos y realidad virtual.
  • Monetización de proyectos: técnicas y herramientas para monetizar proyectos de videojuegos y realidad virtual a través de diferentes modelos de negocio.
  • Gestión de la calidad: técnicas y herramientas para garantizar la calidad de los proyectos de videojuegos y realidad virtual.
  • Gestión de la documentación: técnicas y herramientas para crear y mantener la documentación necesaria para desarrollar y lanzar un proyecto.
  • Gestión de la seguridad: técnicas y herramientas para garantizar la seguridad de los proyectos de videojuegos y realidad virtual.
  • Gestión de la privacidad: técnicas y herramientas para garantizar la privacidad de los usuarios de los proyectos de videojuegos y realidad virtual.
  • Gestión de la configuración del sistema: técnicas y herramientas para configurar y gestionar el sistema necesario para desarrollar y lanzar un proyecto.
  • Gestión de la distribución: técnicas y herramientas para distribuir proyectos de videojuegos y realidad virtual a través de diferentes plataformas y canales.
  • Gestión del soporte técnico: técnicas y herramientas para proporcionar soporte técnico a los usuarios de los proyectos de videojuegos y realidad virtual.

Requisitos de acceso

  • Título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma.
  • Técnico Superior en Desarrollo de Aplicaciones Web.
  • Técnico Superior en Administración de Sistemas Informáticos en Red.
  • Técnico Superior en Animaciones 3D, Juegos y Entornos Interactivos.

Colabora y comparte:

Acerca de MF

"La humildad es la virtud de los sabios." - Confucio

Ver todas las entradas de MF →

Deja una respuesta