Motores gráficos en videojuegos: game engine - (Curso 4 del Programa Especializado - Diseño y Creación de videojuegos)

Escuela de Ingeniería (UAB)

Curso
On-line
43 €

Descripción

Curso 4 de 6 del Programa Especializado - Diseño y Creación de videojuegos



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. 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.

 
Ver más

Temario

SEMANA 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.

SEMANA 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.

SEMANA 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.

SEMANA 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.
Ver más

Destinatarios

En el diseño del Programa Especializado hemos intentado minimizar los conocimientos previos necesarios. Sí que creemos fundamental la motivación por la temática. Los distintos cursos van dirigidos a personas, con o sin formación universitaria pero muy interesados y motivados en conocer lo que hay detrás de un videojuego y saber de una forma introductoria cómo se diseña y crea un videojuego, para poder aplicar estos conocimientos a un pequeño videojuego. No son imprescindibles para realizar los cursos, pero las siguientes capacidades pueden mejorar el aprovechamiento de los cursos: 1) Conocimiento inicial de lenguajes de programación, 2) Conocimientos iniciales de diseño gráfico, 3) Conocimientos iniciales de los productos que van apareciendo en la industria del videojuego.

Requisitos

Para poder realizar los ejercicios o acercarte más al mundo del diseño y creación de videojuegos sería recomendable que pudieras disponer de determinados programas específicos. Programas usados en este ámbito de los videojuegos hay muchos, pero te proponemos una serie de programas que puedes utilizar de manera gratuita o bien que disponen de versiones de prueba (de 30 días) que puedes utilizar de manera gratuita. Si dispones ya de algún programa (con o sin licencia) no mencionado en la lista y con funcionalidades similares a los citados, también podrás utilizarlo. Los programas que os proponemos son los siguientes: 

  • (1) Microsoft Visual Studio 2010 Express: versión pública (gratuita) 

  • (2) Unity 5 personal edition: versión personal – requiere darse de alta, Sistemas operativos: Windows y OSx 

  •  (3) Crazybump:Versión de prueba disponible (30 días), Sistema operativo: solo Windows. 

  • (4) Autodesk 3ds Max 2015: A partir de la versión 2012 ya sería óptimo , Existe una versión gratuita para estudiantes (solo se requiere darse de alta), Sistema operativo: solo Windows 

  • (5) Adobe Photoshop CC 2015: A partir de la versión CS5 ya sería óptimo, Existe una versión de prueba de 30 días (requiere darse de alta), pero pasados los 30 días no se puede volver a descargar la versión de prueba, Sistemas operativos: Windows, OSx 



Ver más

Idiomas en los que se imparte

Castellano o inglés

Duración

Próxima sesión: 25 julio a 29 de agosto - 2 a 4 horas/semana - Si se estudia el Programa completo con los 6 cursos dura aprox. unos 5 meses.
Se inician sesiones durante todo el año.

Titulación obtenida

Si se completa el Programa con los 6 cursos se obtiene un certificado. Completar el curso no da derecho a créditos de la Universidad, aun cuando puede haber Universidades que acepten los certificados del Programa Especializado como créditos convalidables. Debes validarlo en cualquier caso con tu institución.

Promociones

Si se compra el Programa entero (los 6 cursos) por adelantado se obtiene un dto. del 12%:-

Precio final: 212€

Precio

43 €
Precio del curso individual: 43 euros. - Precio del Programa con los 6 cursos: 240 euros.

Ventajas del curso

Al completar el Programa Especializado podrás comprender los fundamentos y el funcionamiento de la industria del videojuego, entender los conceptos clave que intervienen en un videojuego, estructurar un videojuego, planificar los perfiles necesarios para crear un videojuego real, colaborar en el proceso de diseño de un videojuego, tener los conocimientos básicos para implementar el proceso artístico de un videojuego, desde la caracterización de personajes a su movimiento o la definición de entornos, y trabajar con un motor de videojuegos.

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Motores gráficos en videojuegos: game engine - (Curso 4 del Programa Especializado - Diseño y Creación de videojuegos)

Rellenar con FacebookRellenar con Facebook
Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb relacionada con estos cursos.
También te recomendamos estos cursos

Motores gráficos en videojuegos: game engine - (Curso 4 del Programa Especializado - Diseño y Creación de videojuegos)