Denominación

Módulo Profesional: Programación y motores de videojuegos.

Código

5048

Descripción

Este módulo profesional contiene la formación necesaria para desempeñar la función de desarrollo de videojuegos utilizando los motores de videojuegos disponibles en el mercado.

Duración

80 Horas

Criterios de evaluación

Criterio 1: Identifica los principales referentes de la historia y la cultura del videojuego valorando su incidencia en la sociedad actual.

  1. Se han identificado los principales hitos en la historia del videojuego.
  2. Se ha determinado el carácter popular y lúdico del videojuego.
  3. Se ha evaluado el potencial económico de la industria del videojuego.
  4. Se ha estimado su potencial creativo e innovador.
  5. Se ha analizado el impacto del videojuego en la cultura y sociedad contemporánea.
  6. Se han determinado las necesidades actuales de la industria del videojuego.

Criterio 2: Aplica los conceptos fundamentales de programación orientada a objetos, teniendo en cuenta el lenguaje de programación utilizado en el motor de videojuegos.

  1. Se ha reconocido la sintaxis, estructura y componentes de clase, propiedades, métodos y constructores.
  2. Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus miembros.
  3. Se han definido y utilizado clases heredadas.
  4. Se han creado y utilizado métodos estáticos.
  5. Se han definido y utilizado interfaces.
  6. Se han creado y utilizado librerías de clases.
  7. Se han escrito programas que manipulan información seleccionando y utilizando tipos avanzados de datos.
  8. Se han creado y utilizado patrones de diseño.
  9. Se ha definido y utilizado la concurrencia.

Criterio 3: Configura entornos de desarrollo, herramientas y motores de desarrollo de videojuegos, aplicando las técnicas necesarias y teniendo en cuenta los avances tecnológicos en el sector.

  1. Se ha instalado y configurado el motor de desarrollo de videojuegos.
  2. Se han identificado y conectado todos los tipos de recursos disponibles y necesarios para la elaboración del videojuego.
  3. Se han reconocido y analizado las características del editor del motor de desarrollo de videojuegos.
  4. Se ha definido la estructura de un proyecto de videojuego.
  5. Se han configurado y asociado las escenas del videojuego.
  6. Se han manejado las cámaras y reconocido sus funcionalidades.
  7. Se han creado diferentes objetos del videojuego y componentes.
  8. Se han configurado las interacciones entre los diferentes elementos y los conceptos básicos de iluminación.
  9. Se han identificado las herramientas de audio y se las ha asociado al videojuego.
  10. Se han utilizado los elementos físicos integrados en el motor de desarrollo de videojuegos.
  11. Se han analizado y creado las diferentes interacciones del usuario con el videojuego.

Criterio 4: Establece la arquitectura interna de videojuegos determinando la programación de scripts del motor de desarrollo.

  1. Se han manejado conceptos esenciales del lenguaje de programación, utilizado en el motor de desarrollo de videojuego.
  2. Se han analizado los diferentes elementos que intervienen en la mecánica del videojuego.
  3. Se han creado y usado scripts para la programación de los objetos del videojuego.
  4. Se han creado funciones de eventos que ocurren durante el juego.
  5. Se han administrado el tiempo de los eventos y acciones y el orden de ejecución.
  6. Se ha analizado la gestión automática de memoria del motor de videojuego.
  7. Se ha comprobado el proceso de compilación dependiente de la plataforma.
  8. Se han verificado las herramientas de ayuda a la programación de scripts que permiten la depuración, testeo y desarrollo de los mismos.
  9. Se ha supervisado el sistema de eventos para comunicación entre los objetos de la aplicación basados en la entrada.

Criterio 5: Crea efectos de aceleración, colisiones, gravedad y otras fuerzas inherentes a los objetos del juego, controlando fundamentos del sistema de física relacionado con los videojuegos.

  1. Se han identificado los componentes del sistema de física disponible en el motor de videojuegos.
  2. Se han identificado las características que permiten el comportamiento físico para un objeto.
  3. Se ha aplicado la fuerza de gravedad y colisiones aplicadas a los objetos.
  4. Se ha modificado la posición y rotación de los objetos.
  5. Se ha controlado la activación y desactivación mediante el adormecimiento y despertar de los objetos.
  6. Se ha dotado a los objetos de características similares a los materiales físicos y se han definido sus comportamientos.
  7. Se han configurado los disparadores de eventos según las interacciones de las colisiones.
  8. Se han utilizado y configurado las articulaciones asociadas a los objetos.
  9. Se han creado escenarios con objetos cuyas características y efectos son similares al mundo real.

Criterio 6: Define el interfaz de usuario del videojuego teniendo en cuenta su rapidez y la facilidad de utilización.

  1. Se ha analizado el funcionamiento del contenedor que alberga todos los objetos del juego.
  2. Se ha determinado el orden de visualización de todos los objetos que contiene el juego.
  3. Se han ajustado los modos de renderizado de los objetos en la pantalla o contenedor del juego.
  4. Se han posicionado y establecido los tamaños y rotaciones de los elementos de la interfaz de usuario en la pantalla.
  5. Se han utilizado elementos visuales.
  6. Se ha proporcionado a los elementos del interfaz la interacción asociada a las acciones del videojuego.
  7. Se han configurado las animaciones del interfaz de usuario.
  8. Se han configurado los distintos tipos de fuentes de textos.

Contenidos básicos

1) Origen, evolución y situación actual de los videojuegos:

  • Breve historia de los videojuegos.
  • El mercado español de los videojuegos.
  • El ocio audiovisual y la industria del videojuego en la actualidad.

2) Aplicación de los conceptos fundamentales de programación orientada a objetos:

  • Sintaxis, estructura y componentes de clase, propiedades, métodos y constructores.
  • Control de la visibilidad de clases y de sus miembros.
  • Clases heredadas.
  • Métodos estáticos.
  • Interfaces.
  • Librerías de clases.
  • Programas de manipulación de información. Tipos avanzados de datos.
  • Patrones de diseño
  • Concurrencia
  • Transformaciones, coordenadas y vectores.
  • Comunicación entre objetos.

3) Configuración del motor de desarrollo de videojuegos:

  • Motor de desarrollo de videojuegos: descarga, instalación y configuración.
  • Recursos necesarios para la elaboración del videojuego.
  • Estructura de un proyecto de videojuegos.
  • Escenas del videojuego.
  • Configuración de cámaras.
  • Objetos del videojuego y componentes.
  • Interacciones entre los diferentes elementos del videojuego.
  • Conceptos básicos de iluminación de videojuegos.
  • Herramientas de audio asociadas a videojuegos.
  • Elementos físicos integrados en el motor de desarrollo de videojuegos.
  • Texturas.

4) Desarrollo de scripts del motor de videojuego:

  • Scripts básicos para la programación de los objetos del videojuego.
  • Funciones de eventos durante el juego.
  • Tiempo de los eventos y acciones. Orden de ejecución.
  • Carpetas del proyecto según el propósito del juego.
  • Compilación de videojuegos para diferentes plataformas.
  • Herramientas de ayuda al scripting. Depuración, testeo y desarrollo.
  • Sistema de eventos para comunicación entre los objetos de la aplicación basados en la entrada.

5) Caracterización de los elementos de físicas y colisiones de videojuegos:

  • Elementos principales de físicas disponibles en el motor de videojuegos.
  • Funcionalidades que permiten el comportamiento físico para un objeto.
  • Fuerza de gravedad y colisiones aplicadas a objetos.
  • Posición y rotación de objetos.
  • Activación y desactivación mediante el adormecimiento y despertar de objetos.
  • Dotación de objetos mediante materiales de físicas. Definición de sus comportamientos.
  • Disparadores de eventos y su configuración.
  • Articulaciones asociadas a objetos y su configuración.
  • Mecánica del videojuego.
  • Uniones físicas entre objetos.

6) Definición y configuración de la interfaz de usuario:

  • Orden de visualización de todos los objetos que contiene el juego.
  • Modos de renderizado de los objetos en la pantalla o contenedor del juego.
  • Tamaños y rotaciones de los elementos de la interfaz de usuario en la pantalla.
  • Elementos visuales del videojuego. La interacción asociada a acciones del videojuego.
  • Animaciones del interfaz de usuario y su configuración.
  • Fuentes de textos y su configuración.

Más información

Accede a más información haciendo clic aquí.

¿DUDAS?

TE LLAMAMOS Y TE LO EXPLICAMOS TODO

    Echale un vistazo a nuestros cursos

    CATÁLOGO

    • Caratula del libro La Normativa en el Mantenimiento Industrial: Aparatos de Gas

      APARATOS A GAS. LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL.: Tests y Ejercicios. (Español) Tapa blanda – 20 Enero 2023

      Valorado con 0 de 5
      20,90 
      Ir a ver el producto
    • LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: CALDERAS INDUSTRIALES. Volumen I

      Valorado con 0 de 5
      25,00 
      Ir a ver el producto
    • LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: CALDERAS INDUSTRIALES. Volumen II

      Valorado con 0 de 5
      35,00 
      Ir a ver el producto
    • ¡Oferta! CUBIERTAS INSTALACIÓN GAS VOL.1

      LA NORMATIVA EN EL MANTENIMIENTO INDUSTRIAL: INSTALACIONES DE GAS. VOLUMEN I: Tests y Ejercicios. (Español) Tapa blanda – 2 Enero 2023

      Valorado con 0 de 5
      El precio original era: 25,99 €.El precio actual es: 23,00 €.
      Ir a ver el producto

    En la caja superior se muestra algo de material de apoyo, visita nuestra tienda para ver nuestro catálogo completo.