Motores gráficos en videojuegos: game engine

Por: Coursera . en: , ,

  • Introducción a un motor 3D
    • En este módulo aprenderemos los conocimientos necesarios para crear una aplicación DirectX 11 con Microsoft Visual Studio.
      Una vez creada nuestra aplicación en DirectX 11 64 bits aprenderemos a pintar modelos de tipo Debug como Ejes, cajas, esferas y grids.
  • Mallas 3D y Física
    • En este módulo aprenderemos los conocimientos para poder renderizar modelos 3D exportados de una herramienta 3D Studio MAX en formato ASE.
      Por otra parte aprenderemos a cargar texturas en nuestro motor que podremos utilizar en nuestros modelos.
      Por último conoceremos los fundamentos de una librería de física como nVidia Physx que nos permitirá controlar la física y colisiones de nuestro videojuego.
  • Animación esqueletal. Inteligencia Artificial
    • En este módulo aprenderemos a integrar una librería de animación esqueletal como Cal3D dentro de nuestro motor de juego. Gracias a esta librería podremos integrar modelos animados con animaciones de tipo acción o ciclos.
      Por último aprenderemos a implementar una Inteligencia artificial mediante una máquina finita de estados para aplicarlo en los bots de nuestro juego.
  • Billboards. Sonido. GUI
    • En este módulo integraremos una librería de sonido como OpenAL en nuestro videojuego y aprenderemos a utilizar efectos de sonido en nuestro videojuego.
      Aprenderemos el concepto de Billboards que nos permitirá introducir partículas en el motor.
      Por último implementaremos una pequeña GUI en nuestro juego que nos mostrará información de juego en pantalla mediante texto e imágenes 2D.

Plataforma