Institución: UOC
Modalidad/Lugar:
ON-LINE
PROGRAMA DE ESPECIALIZACIÓN DE FUNDAMENTOS Y PROGRAMACIÓN DE VIDEOJUEGOS
- Descripción
Edición: 1.a
Inicio: 10 Noviembre 2008
Duración: 6 meses (120 horas)
N.º de créditos: 8
Idioma en que se imparte: Español
A quién se dirige
Esta especialización se dirige, en general, a los siguientes profesionales:
Directores de sistemas de información
Gestores de tecnología
Gestores y consultores de proyectos de implantación de tecnología
Consultores de proyectos de implantación de tecnología
Director de desarrollos
Publisher relationship
Y específicamente a:
Profesionales del sector de la informática
Profesionales del sector multimedia
Profesionales del sector de creación audiovisual
Creativos artísticos
Grafistas
Psicólogos (áreas de interfaz e IA)
Físicos (áreas de programación y motores gráficos y/o físicos)
Músicos (áreas de desarrollo de sonido, y creación efectos)
Objetivos académicos
Los objetivos de aprendizaje de esta especialización son los siguientes:
Tener una visión de la industria del videojuego y su segmento de mercado, así como los diferentes perfiles profesionales, y las tareas involucradas.
Adquirir conocimientos en los conceptos y técnicas básicas, asociadas al desarrollo y programación de los videojuegos.
Adquirir conocimientos en las técnicas asociadas a procesamiento gráfico 2D y 3D.
- REQUISITOS DE ADMISION
Para acceder al programa, es necesario disponer de una titulación universitaria legalizada.
En caso de no tenerla, un comité de admisión valorará los conocimientos y la experiencia del solicitante a partir de su currículum.
- Titulación
Parte Especialización de Fundamentos y programación de videojuegos
Programa
1. Introducción a los videojuegos
1.1. El videojuego como producto cultural 1.1.1. Historia de los videojuegos
Géneros
Otras aplicaciones a los videojuegos
El segmento del videojuego en el ocio
Culturas de juego
Aspectos de la experiencia en el juego
Fenómenos destacables
1.2. Publicación de videojuegos 1.2.1. Creación conceptual
Financiación y editores
Perfiles profesionales
Herramientas de desarrollo
Equilibrado
Mercado
1.3. Plataformas y arquitecturas para videojuegos 1.3.1. Máquinas recreativas
Videoconsolas
1.3.1.1. Generaciones de videoconsolas
Plataformas de última generación
1.3.2. Ordenadores personales
1.3.2.1. Sistemas operativos (GNU/Linux, MacOs, Windows)
1.3.3. Dispositivos móviles
1.3.3.1. PDA, pocket PC y smartphones
Teléfonos móviles
1.3.4. API de programación para videojuegos
Tendencias de futuro
1.3.4.1. Evolución del mercado de los videojuegos
Evolución del mercado de las videoconsolas y PC
Evolución del hardware
Nuevas formas de interacción
2. Videojuegos 2D
2.1. Estructura de un videojuego
2.2. Tile Based Engines 2.2.1. Tipos
Estructura de datos
Algoritmo de visualización
Selección y interacción
Navegación
Variantes
2.3. Física 2.3.1. Conceptos
Colisiones elásticas
Proyectiles
Detección de colisiones
2.4. Programación gráfica 2D 2.4.1. Tipos
Tile Based Engine
Isometric Engine
2.5. Programación gráfica 2D 2.5.1. Glut
API gráficas
OpenGL
DirectX
3. Videojuegos 3D
3.1. Física avanzada
3.1.1. Detección de colisiones
3.1.1.1. Volúmenes envolventes, jerarquías
Estructuras de división espacial
3.1.2. Motores físicos 3D
3.2. Videojuegos 3D
3.2.1. Videojuegos 2D frente a 3D
Game engines
3.3. Programación gráfica 3D 3.3.1. El pipeline
Transformaciones y matrices
La cámara
Iluminación
Integración de modelos 3D
Animación 3D
Sistemas de partículas
Navegación 3D
Escenarios: outdoors e indoors
LOD
Visibilidad
GPU y shaders
3.4. Ogre3D
3.4.1. Descripción y funcionalidades
Cómo utilizarlo
A quién se dirige
Este posgrado se dirige, en general, a los siguientes profesionales:
Directores de sistemas de información
Gestores de tecnología
Gestores y consultores de proyectos de implantación de tecnología
Consultores de proyectos de implantación de tecnología
Director de desarrollos
Publisher relationship
Y específicamente a:
Profesionales del sector de la informática
Profesionales del sector multimedia
Profesionales del sector de creación audiovisual
Creativos artísticos
Grafistas
Psicólogos (áreas de interfaz e IA)
Físicos (áreas de programación y motores gráficos y/o físicos)
Músicos (áreas de desarrollo de sonido, y creación de efectos)