Motores gráficos en videojuegos: game engine (Coursera)

Motores gráficos en videojuegos: game engine (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Motores gráficos en videojuegos: game engine (Coursera)
Para todas aquellas personas que han querido saber cómo se creaba un videojuego, en este curso vamos a explicar cómo crear un pequeño motor, uno de los elementos nucleares de cualquier videojuego. El curso persigue comprender su concepto, entender qué es ese núcleo que en terminología inglesa se conoce como 'game engine', Analizaremos no solo su papel, sino qué utilidades debe proporcionar para ser utilizado en un videojuego. Y todo ello, explicando cómo crear un pequeño motor desde cero, que nos permitirá crear un videojuego en DirectX11.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Un curso donde cualquier persona podrá entender los conocimientos básicos sobre el funcionamiento de un motor, y donde las personas con formación en programación aprenderán a crear su propio motor.

El curso está estructurado de tal forma que desde el primer día tengamos resultados en pantalla y cualquier persona pueda seguir el propio curso.

El resultado será un pequeño motor de videojuegos 3D sobre DirectX11, donde crearemos un pequeño videojuego de tipo FPS.

IMPORTANTE Subtítulos en inglés disponibles.


Course 4 of 6 in the Diseño y Creación de videojuegos Specialization.


Syllabus


WEEK 1

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.


WEEK 2

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.


WEEK 3

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.


WEEK 4

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.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
33.00 EUR/month

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.