Presentación

Con esta especialización en Diseño de Videojuegos estarás preparado para asumir el desarrollo de los grandes títulos del futuro que todo el mundo deseará jugar”  

grado diseno videojuego

Hacer carrera en el mundo de los videojuegos no es tarea sencilla. Se requiere de una serie de conocimientos altamente especializados en el ámbito informático, así como altas dosis de creatividad para innovar y arriesgar en una industria en continuo crecimiento. Por otra parte, el auge imparable del sector hace que sea una apuesta segura de futuro, con amplias oportunidades de crecer laboralmente y trabajar en las empresas tecnológicas de mayor prestigio y reconocimiento del mundo. 

La presente Licenciatura en Diseño de Videojuegos ofrece una enseñanza de primer nivel al alumno, instruyéndole en todos los campos necesarios para convertirse en un profesional de primera categoría. Desde las matemáticas básicas que rigen toda la estructura del diseño hasta la producción y desarrollo de todo tipo de juegos para dispositivos móviles o consolas, el estudiante obtendrá una serie de conocimientos indispensables en la industria. 

Estos conocimientos, sustentados en la más innovadora metodología práctica, hacen que el perfil profesional del alumno sea especializado a la par que completo. Esto es especialmente interesante en la industria de los videojuegos, ya que generalmente se requieren perfiles multidisciplinares capaces de abordar multitud de tareas dentro del mismo equipo de trabajo. 

Así, el alumno aprenderá también durante la Licenciatura una serie de competencias complementarias que le ayudarán a impulsar su carrera hacia las más altas esferas del Diseño de Videojuegos. Con aptitudes en inglés específico para videojuegos, aplicaciones diversas de los videojuegos en investigación y educación, así como metodología de dirección de equipos, el alumno podrá proyectar su carrera hacia el ámbito internacional y nichos de mercado inalcanzables sin estos conocimientos. 

Con un perfil competitivo y dinámico, el egresado podrá decidir dónde quiere desarrollar su futuro laboral: entre las grandes desarrolladoras de videojuegos, con los equipos de investigación más vanguardistas o en las principales editoras al cargo de los mejores títulos del mercado. Las posibilidades laborales son casi infinitas, con grandes expectativas de crecimiento tanto personal como profesional. 

Esta Licenciatura en Diseño de Videojuegos se trata de una oportunidad única para desarrollarse en un sector en crecimiento, avalado por el mejor temario posible y con un conocimiento completo y global de todo lo que supone diseñar un videojuego.

Un aprendizaje del máximo nivel que te llevará a trabajar codo con codo con los mejores desarrolladores de videojuegos de la industria”  

TECH otorga la posibilidad a sus alumnos de instruirse como Licenciatura en Diseño de Videojuegos con la presente Licenciatura, ideada para que el estudiante adquiera todos los conocimientos necesarios para asumir la tarea de diseñar y desarrollar un videojuego, desde su misma fase de concepción a la finalización como producto comercial. Esta es una oportunidad única para todos los interesados en especializarse en el ámbito de los videojuegos, pues están apostando por un sector en pleno auge que demanda, con mayor frecuencia, técnicos con mayor especialización y conocimientos. Así, al egresar, el profesional de Diseño de Videojuegos estará entrando en el mercado laboral con la mejor preparación posible, pudiendo optar a trabajar en las empresas más punteras del mercado de cualquier parte del mundo. 

carrera diseno videojuegos

Estás apostando por un sector de calidad, con futuro y altas expectativas. No te equivocas, matricúlate ya y empieza a cumplir tu sueño de convertirte en diseñador de videojuegos”  

Plan de estudios

El plan de estudios de la presente Licenciatura en Diseño de Videojuegos abarca todas las áreas específicas del proceso de creación de un videojuego, desde los principios matemáticos, físicos y de programación informática necesarios a la parte más artística de diseño y arte. Todos estos conocimientos permitirán al alumno abordar con solvencia cualquier trabajo relacionado en el desarrollo de un videojuego, además garantizando el máximo nivel profesional gracias a la calidad del material didáctico. 

licenciatura diseno videojuegos

Serás todo un experto en todos los ámbitos del desarrollo de videojuegos, con una comprensión mayor de todo el proceso y una ventaja competitiva frente a otros perfiles similares”  

La  Licenciatura en Diseño de Videojuegos de TECH es un programa que se imparte en formato 100% en línea, para que el alumno elija el momento y el lugar que mejor se adapten a su disponibilidad, horarios e intereses. Este programa, que se desarrolla a lo largo de 8 semestres, pretende ser una experiencia única y estimulante que siente las bases para el éxito profesional.  

A lo largo de las 40 asignaturas de estudio, el alumno analizará multitud de casos prácticos. Ese planteamiento práctico se completará con actividades y ejercicios, acceso a material complementario, vídeos de apoyo, fichas de resumen, clases magistrales y acceso a bancos de información online.  

Aprende a partir del mejor material didáctico y conviértete en todo un experto en Diseño de Videojuegos”

Dónde, Cuándo y Cómo se imparte

Esta Licenciatura se imparte en un formato completamente en línea, lo que da la flexibilidad necesaria al alumno para poder cursarla desde cualquier sitio. El material didáctico está disponible para su descarga desde cualquier dispositivo con conexión a internet, por lo que el estudiante puede repasarlo directamente desde el navegador o tranquilamente en su dispositivo preferido tras descargarlo. 

El aprendizaje está adaptado a las necesidades del alumno, con 40 asignaturas de completo temario que han sido redactadas usando la metodología más moderna. Esto asegura una instrucción renovada a las demandas del mercado actual, dotando al alumno de competencias en proactividad y eficiencia. 

Asignatura 1. Matemáticas 
Asignatura 2. Informática básica 
Asignatura 3. Expresión gráfica y artística 
Asignatura 4. Inglés para videojuegos I 
Asignatura 5. Narrativa del videojuego 
Asignatura 6. Economía y administración de empresas 
Asignatura 7. Álgebra 
Asignatura 8. Fundamentos de programación 
Asignatura 9. Diseño 2D 
Asignatura 10. Análisis y cálculo 
Asignatura 11. Estructura de datos y algoritmos 
Asignatura 12. Programación orientada a objetos 
Asignatura 13. Sistemas operativos 
Asignatura 14. Diseño de videojuegos: guiones 
Asignatura 15. Inglés para videojuegos II 
Asignatura 16. Iniciativa empresarial 
Asignatura 17. Fundamentos de física 
Asignatura 18. Sistemas de información  
Asignatura 19. Diseño 3D 
Asignatura 20. Consolas y dispositivos para videojuegos 
Asignatura 21. Ingeniería de software 
Asignatura 22. Modelado 3D 
Asignatura 23. Gráficos de computador 
Asignatura 24. Motores de videojuegos 
Asignatura 25. Diseño y animación de personajes 
Asignatura 26. Interacción persona ordenador 
Asignatura 27. Animación y simulación 
Asignatura 28. Desarrollos para dispositivos móviles 
Asignatura 29. Estructura de personajes 
Asignatura 30. Sistemas inteligentes 
Asignatura 31. Realización y producción sonora 
Asignatura 32. Programación en tiempo real 
Asignatura 33. Videojuegos y simulación para investigación y educación 
Asignatura 34. Producción de videojuegos 
Asignatura 35. Animación 2D 
Asignatura 36. Diseño y desarrollo de juegos web 
Asignatura 37. Gráficos 
Asignatura 38. Gráficos en movimiento 
Asignatura 39. Redes y sistemas multijugador 
Asignatura 40. Dirección de equipos 

Un programa que se adapta a tus necesidades, dándote la libertad de estudiarlo dónde, cuándo y cómo quieras”  

Asignatura 1. Matemáticas 

Tema 1. Elementos básicos del álgebra lineal y matricial

1.1. El espacio vectorial de IRn , funciones y variables 

1.1.1. Representación gráfica de conjuntos de R 
1.1.2. Conceptos básicos de funciones reales de varias variables. Operaciones con funciones 
1.1.3. Clases de funciones 
1.1.4.Teorema de Weierstrass 

1.2. Optimización con restricciones de desiguales 

1.2.1. El método gráfico de dos variables 

1.3. Clases de funciones 

1.3.1. Variables separadas 
1.3.2. Variables polinómicas 
1.3.3. Racionales 
1.3.4. Formas Cuadráticas 

Tema 2. Matrices: tipos, conceptos y operaciones 

2.1. Definiciones básicas 

2.1.1. Matriz de orden mxn 
2.1.2. Matrices cuadradas 
2.1.3. Matriz identidad 

2.2. Operaciones con matrices 

2.2.1. Suma de matrices 
2.2.2. Producto de un número real por una matriz 
2.2.3. Producto de matrices 

Tema 3. Transposición matricial 

3.1. Matriz diagonizable 
3.2. Propiedades de la transposición de matrices 

3.2.1. Propiedad involutiva 

Tema 4. Determinantes: Cálculo y definición 

4.1. Concepto de determinantes 

4.1.1. Definición de determinantes 
4.1.2. Matriz cuadrada de orden 2,3 y superior a 3 

4.2. Matrices triangulares 

4.2.1. Cálculo de la matriz triangular 
4.2.2. Cálculo de la matriz cuadrada no triangular 

4.3. Propiedades de los determinantes 

4.3.1.  Simplificación de cálculos 
4.3.2. Cálculo, en cualquier caso 

Tema 5. La inversión matricial 

5.1. Propiedades de la inversión matricial 

5.1.1. Concepto de inversión 
5.1.2. Definiciones y conceptos básicos asociados 

5.2. Cálculo de la inversión matricial 

5.2.1. Métodos y cálculo 
5.2.2. Excepciones y ejemplos 

5.3. Expresión y ecuación matricial 

5.3.1. Expresión matricial 
5.3.2. Ecuación matricial 

Tema 6. Resolución de sistemas de ecuaciones 

6.1. Ecuaciones lineales 

6.1.1. Discusión del sistema. Teorema de Rouché-Fobenius 
6.1.2. Regla de Cramer: resolución del sistema 
6.1.3. Los sistemas homogéneos 

6.2. Espacios vectoriales 

6.2.1. Propiedades del espacio vectorial 
6.2.2. Combinación lineal de vectores 
6.2.3. Dependencia e independencia lineales 
6.2.4. Coordenadas de un vector 
6.2.5. Teorema de las bases 

Tema 7. Formas cuadráticas 

7.1. Concepto y definición de las formas cuadráticas 
7.2. Matrices cuadráticas 

7.2.1. Ley de inercia de las formas cuadráticas 
7.2.2. Estudio del signo por auto-valores 
7.2.3. Estudio del signo por menores 

Tema 8. Funciones de una variable 

8.1. Análisis del comportamiento de una magnitud 

8.1.1. Análisis local 
8.1.2. Continuidad 
8.1.3. Continuidad restringida 

Tema 9. Límites de funciones, dominio e imagen en funciones reales 

9.1. Funciones de varias variables 

9.1.1. Vectorial de varias variables 

9.2. Dominio de una función 

9.2.1. Concepto y aplicaciones     

9.3. Límites de funciones 

9.3.1. Límites de una función en un punto 
9.3.2. Límites laterales de una función 
9.3.3. Límites de funciones racionales 

9.4. La indeterminación 

9.4.1. Indeterminación en funciones con raíces 
9.4.2. Indeterminación 0/0 

9.5. Dominio e imagen de una función 

9.5.1. Concepto y características 
9.5.2. Cálculo del dominio e imagen 

Tema 10. Derivadas: análisis de comportamientos 

10.1. Derivadas de una función en un punto 

10.1.1. Concepto y características 
10.1.2. Interpretación geométrica 

10.2. Reglas de derivación 

10.2.1. Derivación de una constante 
10.2.2. Derivación de una suma o una diferenciación 
10.2.3. Derivación de un producto 
10.2.4. Derivación de la opuesta 
10.2.5. Derivación de la compuesta 

Tema 11. Aplicaciones derivadas al estudio de funciones 

11.1. Propiedades de las funciones derivables  

11.1.1. Teorema del máximo 
11.1.2. Teorema del mínimo 
11.1.3. Teorema de Rolle 
11.1.4. Teorema del valor medio 
11.1.5. Regla de l´hôpital 

11.2. Valoración de magnitudes económicas 
11.3. Diferenciabilidad 

Tema 12. Optimización de funciones de varias variables 

12.1. Optimización de funciones  

12.1.1. Optimización con restricciones de igualdad 
12.1.2. Puntos críticos 
12.1.3. Extremos relativos 

12.2. Funciones convexas y cóncavas 

12.2.1. Propiedades de las funciones convexas y cóncavas 
12.2.2. Puntos de inflexión 
12.2.3. Crecimiento y decrecimiento 

Tema 13. Integrales Indefinidas 

13.1. Primitiva e integral indefinida 

13.1.1. Conceptos básicos 
13.1.2. Métodos de cálculo 

13.2. Integrales inmediatas 

13.2.1. Propiedades de las integrales inmediatas 

13.3. Métodos de integración 

13.3.1. Integrales racionales 

Tema 14. Integrales definidas 

14.1. Teorema de Barrow 

14.1.1. Definición del teorema 
14.1.2. Bases de cálculo 
14.1.3. Aplicaciones del teorema 

14.2. Corte de curvas en integrales definidas 

14.2.1. Concepto del corte de curvas 
14.2.2. Bases de cálculo y estudio de las operaciones 
14.2.3. Aplicaciones del cálculo de corte de curvas 

14.3. Teorema de la media 

14.3.1. Concepto teorema y del intervalo cerrado 
14.3.2. Bases de cálculo y estudio de las operaciones 
14.3.3. Aplicaciones del teorema 

Asignatura 2. Informática básica

Tema 1. Conceptos matemáticos utilizados 

1.1. Introducción a la lógica proposicional 
1.2. Teoría de relaciones 
1.3. Conjuntos numerables y no numerables 

Tema 2. Lenguajes y gramáticas formales e introducción a las máquinas de Turing 

2.1. Lenguajes y gramáticas formales 
2.2. Problema de decisión 
2.3. La máquina de Turing 

Tema 3. Extensiones para las máquinas de Turing, máquinas de Turing restringidas y computadoras 

3.1. Técnicas de programación para las máquinas de Turing 
3.2. Extensiones para las máquinas de Turing 
3.3. Máquinas de Turing restringidas 
3.4. Máquinas de Turing y computadoras 

Tema 4. Indecibilidad 

4.1. Lenguaje no recursivamente enumerable 
4.2. Un problema indecidible recursivamente enumerable 

Tema 5. Otros problemas indecibles 

5.1. Problemas indecidibles para las máquinas de Turing 
5.2. Problema de correspondencia de Post (PCP) 

Tema 6. Problemas intratables 

6.1. Las clases de complejidad P y NP 
6.2. Un problema de complejidad NP completo 
6.3. Problema de la satisfacibilidad restringido 
6.4. Otros problemas de complejidad NP completos 

Tema 7. Problemas de los lenguajes de complejidad co-NP y PS 

7.1. Complementarios de los lenguajes de complejidad NP 
7.2. Problemas resolubles en espacio polinómico 
7.3. Problemas de complejidad PS completos 

Tema 8. Clases de lenguajes basados en la aleatorización 

8.1. Modelo de la MT con aleatoriedad 
8.2. Las clases de complejidad RP y ZPP 
8.3. Prueba de primalidad 
8.4. Complejidad de la prueba de primalidad 

Tema 9. Otras clases y gramáticas 

9.1. Autómatas finitos probabilísticos 
9.2. Autómatas celulares 
9.3. Células de McCullogh y Pitts 
9.4. Gramáticas de Lindenmayer 

Tema 10. Sistemas avanzados de cómputo 

10.1. Computación con membranas 
10.2. Computación con ADN (ácido desoxirribonucleico) 
10.3. Computación cuántica 

Asignatura 3. Expresión gráfica y artística 

Tema 1. Dibujo y perspectiva 

1.1. El dibujo a mano alzada o sketch. Importancia de bocetar 
1.2. La perspectiva y métodos de representación espacial 
1.3. Proporciones y métodos de encaje: La figura humana 
1.4. Proporciones y métodos de encaje: La figura animal 

Tema 2. Luces y color 

2.1. El claroscuro: Luces y sombras 
2.2. Teoría del color y pintura. Cómo se percibe el color 
2.3. Herramientas plásticas para creación de contrastes 
2.4. Armonía del color. Tipos de armonía del color 

Tema 3. Texturas y movimiento 

3.1. Texturas y métodos de representación de materiales 
3.2. Análisis de obras con textura 
3.3. Representación de acciones y movimiento 
3.4. Análisis de obras en movimiento 

Tema 4. Composición 

4.1. Aspectos estructurales de la imagen: el punto, la línea y el plano 
4.2. Leyes de Gestalt 
4.3. Operaciones formales: desarrollo de la forma a partir de conceptos 
4.4. Ritmo, estructura, escala, simetría, equilibrio, tensión, atracción y agrupamiento 
4.5. Patrones 

Tema 5. Aproximación al entorno iconográfico digital 

5.1. Introducción 
5.2. Verificación del ámbito generador de la iconografía digital 
5.3. Adopción de nuevos arquetipos iconográficos digitales 
5.4. La estética y la función como conceptos derivados del uso de la máquina 

Tema 6. Análisis de recursos gráficos digitales. Imagen de síntesis 

6.1. Tipologías iconográficas digitales: imágenes recicladas e imágenes sintéticas 
6.2. Formatos de archivos gráficos digitales 
6.3. Formas bidimensionales. Análisis de software para creación y retoque de imágenes 
6.4. Formas tridimensionales. Análisis de software para creación de estructuras volumétricas 
6.5. Estructuras gráficas 3D. Introducción. Estructuras de alambre 
6.6. Dispositivos para visualización e interacción con aplicaciones multimedia 
6.7. Terminología asignada al sector donde se encuadra la imagen digital 

Tema 7. Expresión artística en soporte digital 

7.1. Instalación e introducción al programa Adobe Photoshop 
7.2. Herramientas básicas del programa Adobe Photoshop 
7.3. Análisis y aprendizaje del programa Adobe Photoshop 
7.4. Uso de la herramienta digital en labores gráficas destinadas a la creación de videojuegos 

Tema 8. Escenarios y ambientación para videojuegos 

8.1. Escenarios y ambientación de caricatura 
8.2. Análisis compositivo 
8.3. Escenarios y ambientación realista 
8.4. Análisis compositivo 

Tema 9. Personajes para videojuegos 

9.1. Personajes de caricatura 
9.2. Análisis compositivo 
9.3. Personajes realistas 
9.4. Análisis compositivo 

Tema 10. Presentación de portfolio profesional 

10.1. Planteamiento 
10.2. Metodología 
10.3. Software para la creación del documento 
10.4. Estudio analítico de portfolios profesionales 

Asignatura 4. Inglés para videojuegos I 

Tema 1. Una presentación oral 

1.1. Pasos previos- la etapa de presentación 
1.2. Técnicas eficaces para dar una buena presentación 
1.3. Estrategias para abordar las preguntas posteriores 

Tema 2. Resolución de problemas 

2.1. Análisis FODA (Fortalezas, Oportunidades, Debilidades y Amenazas) 
2.2. Hacer propuestas de soluciones 
2.3. El papel del pensamiento crítico en la resolución de problemas 

Tema 3. Trabajo en equipo 

3.1. El correo electrónico 
3.2. Interacciones cotidianas con compañeros de trabajo 
3.3. La importancia del trabajo en equipo en equipos a distancia 

Tema 4. El papel de la comunicación en empresas internacionales 

4.1. El informe del proyecto 
4.2. La conversación telefónica 
4.3. Reuniones presenciales y virtuales 

Tema 5. Debates en el mundo de los videojuegos 

5.1. La violencia 
5.2. El sedentarismo y los video juegos 
5.3. La salud mental 

Tema 6. La ética en el mundo tecnológico 

6.1. La brecha digital 
6.2. La sobrecarga informativa 
6.3. El papel de la publicidad externa en el ámbito de los videojuegos 

Tema 7. Consideraciones históricas 

7.1. Los inicios del desarrollo del videojuego 
7.2. Grandes hitos en el proceso de la comercialización masiva 
7.3. El papel de los videojuegos en Estados Unidos en los años 90. 

Tema 8. Desarrollo y últimos avances en el software anglosajón 

8.1. La inteligencia artificial: retos y novedades para el programador 
8.2. Interactividad y colaboración en los videos juegos 
8.3. El papel de los videojuegos en el cine americano 

Tema 9. La eficacia de los sistemas operativos 

9.1. Los sistemas operativos de Xbox 
9.2. Los sistemas operativos de PlayStation 
9.3. Los sistemas operativos de Nintendo 

Tema 10. El lenguaje técnico de los videojuegos online 

10.1. Vocabulario de los videojuegos 
10.2. Estructuras gramaticales en los videojuegos 
10.3. El papel de la voz: cuestiones de pronunciación 

Asignatura 5. Narrativa del videojuego 

Tema 1. Contar una historia, ¿para qué? 

1.1. Introducción 
1.2. Narración y sentido 
1.3. Videojuegos narrativos VS Videojuegos basados en la acción 
1.4. Sutilezas en la narrativa 

Tema 2. La idea del relato audiovisual 

2.1. Narrativa de un videojuego 
2.2. Guion de un videojuego  
2.3. Argumentos predominantes en las diferentes tramas de videojuegos 
2.4. Estructuras, personajes y diálogos desarrollados en el guion de un videojuego 

Tema 3. La estructura del relato audiovisual 

3.1. La idea 
3.2. La estructura del relato 
3.3. Género, formato y tono 
3.4. Punto de vista narrativo 

Tema 4. El contenido de la historia: nudos de acción y tipos 

4.1  Ejemplos de nudos de acción 
4.2. Ejemplo práctico narrativo I 
4.3. Ejemplo práctico narrativo II 
4.4. Ejemplo práctico narrativo III 

Tema 5. El relato en el videojuego: La interacción 

5.1. Introducción 
5.2. Nudos jugables y estructuras abiertas 
5.3. Narración e interactividad 
5.4. Aplicaciones de la narrativa interactiva 

Tema 6. El relato en el videojuego: La inmersión 

6.1. Introducción 
6.2. Narrativa ambiental 
6.3. Narrativa visual de los personajes 
6.4. Evolución de la narrativa en los videojuegos 

Tema 7. Creación de personajes 

7.1. Definiendo al personaje 
7.2. Preproducción, resumen, fechas de entrega y meta  
7.3. Estructura básica del personaje con formas geométricas. Comprensión del canon y proporciones 
7.4. Expresividad corporal. Escorzos. Dándole personalidad. 
7.5. Estructura básica de la cara, expresiones faciales y variantes en la estructura 
7.6. Acabados de diseño de personaje según la necesidad del proyecto 
7.7. Preparación de la hoja de personaje para producción 

Tema 8. Principios de la narrativa interactiva 

8.1. Pragmática del diseño. Persuasión y seducción. 
8.2. Conflicto e idea en discursos interactivos. 
8.3. Construcción de personajes. Avatar y representación del jugador. 
8.4. Estructuras narrativas y lúdicas. Espacios narrativos en el videojuego. Árbol de diálogos y ramificaciones.

Tema 9. Teoría de la narrativa interactiva 

9.1. Introducción a la narrativa y la interacción. 
9.2. Hipertexto y cibertexto. Retórica digital y procedural. 
9.3. Ludonarrativa y ludoficción. Mundos ficcionales interactivos. 
9.4. Aplicaciones de la narrativa interactiva 

Tema 10. Historia de la narrativa en los videojuegos 

10.1. Década 1980-1990 
10.2. Década 1990-2000 
10.3. Década 2000-2010 
10.4. Década 2010-Actualidad 

Asignatura 6. Economía y administración de empresas 

Tema 1. La empresa y sus elementos

1.1. El concepto de empresa  
1.2. Funciones y clasificaciones de objetivos empresariales  
1.3. El empresariado  
1.4. Tipos de empresa  

Tema 2. La empresa como sistema  

2.1. Conceptos del sistema  
2.2. Los modelos  
2.3. Subsistema de la empresa  
2.4. Subsistema de valores  

Tema 3. El entorno de la empresa  

3.1. Entorno y valor  
3.2. Entorno general  
3.3. Entorno especifico  
3.4. Herramientas de análisis  

Tema 4. La función directiva  

4.1. Conceptos básicos  
4.2. Que es dirigir  
4.3. La toma de decisiones  
4.4. El liderazgo  

Tema 5. La planificación empresarial  

5.1. Plan empresarial  
5.2. Elementos de la planificación  
5.3. Etapas  
5.4. Herramientas de planificación  

Tema 6. El control empresarial  

6.1. Conceptos, tipos y terminología  
6.2. Control de gestión  
6.3. Control de calidad  
6.4. Cuadro de mando integral  

Tema 7. La organización empresarial  

7.1. Conceptos básicos  
7.2. Estructura organizativa  
7.3. Dimensiones culturales  
7.4. Modelos estructurales  

Tema 8. Dirección de Recursos Humanos  

8.1. Motivación  
8.2. Reclutamiento y selección  
8.3. Formación del personal  
8.4. Evaluación del rendimiento  

Tema 9. Elementos del mercadeo y finanzas  

9.1. Concepto y etapas  
9.2. Mercadeo y mercados  
9.3. Mercadeo estratégico  
9.4. Relación y sinergias 

Asignatura 7. Álgebra

Tema 1. Métodos de prueba, inducción y recursión 

1.1. Variables y cuantificadores 
1.2. Métodos de prueba 
1.3. Inducción 
1.4. Recursión 

Tema 2. Conjuntos y funciones 

2.1. Conjuntos 
2.2. Operaciones con conjuntos 
2.3. Funciones 
2.4. Cardinalidad 

Tema 3. Teoría de números y aritmética modular 

3.1. Divisibilidad y aritmética modular 
3.2. Números primos 
3.3. Máximo común divisor y mínimo común múltiplo 
3.4. Congruencias lineales 
3.5. Teorema chino del resto 
3.6. El pequeño teorema de Fermat 
3.7. Raíz primitiva y logaritmo discreto 
3.8. Algoritmo de Diffie-Hellman 

Tema 4. Operaciones con matrices 

4.1. El concepto de matriz 
4.2. Operaciones fundamentales con matrices 
4.3. La matriz identidad y la potencia de una matriz 
4.4. Las matrices cero-uno 
4.5. La matriz transpuesta, inversa y el determinante 

Tema 5. Relaciones 

5.1. Relaciones binarias y sus propiedades 
5.2. Relaciones n-arias 
5.3. Representación de relaciones 
5.4. Cierre de una relación 

Tema 6. Eliminación gaussiana 

6.1. Resolución automática de sistemas de ecuaciones 
6.2. Eliminación gaussiana ingenua 
6.3. Vector de error y vector residual 
6.4. Eliminación gaussiana con pivotaje parcial escalado 

Tema 7. Programación lineal 

7.1. Problemas de programación lineal 
7.2. Forma estándar 
7.3. Forma distensionada 
7.4. Dualidad 

Tema 8. Algoritmo Simplex 

8.1. Qué es el algoritmo Simplex 
8.2. Interpretación geométrica 
8.3. Pivotaje 
8.4. Inicialización 
8.5. Cuerpo del algoritmo 

Tema 9. Grafos 

9.1. Introducción a los grafos 
9.2. Relaciones de vecindad 
9.3. Representación de grafos 
9.4. Grafos isomorfos 
9.5. Conectividad en grafos 

Tema 10. Árboles 

10.1. Introducción a los árboles 
10.2. Aplicaciones de los árboles 
10.3. Recorrido de árboles 

Asignatura 8. Fundamentos de programación 

Tema 1. Introducción a la programación 

1.1. Estructura básica de un ordenador 
1.2. Software 
1.3. Lenguajes de programación 
1.4. Ciclo de vida de una aplicación informática 

Tema 2. Diseño de algoritmos 

2.1. La resolución de problemas 
2.2. Técnicas descriptivas 
2.3. Elementos y estructura de un algoritmo 

Tema 3. Elementos de un programa 

3.1. Origen y características del lenguaje C++ 
3.2. El entorno de desarrollo 
3.3. Concepto de programa 
3.4. Tipos de datos fundamentales 
3.5. Operadores 
3.6. Expresiones 
3.7. Sentencias 
3.8. Entrada y salida de datos 

Tema 4. Sentencias de control 

4.1. Sentencias 
4.2. Bifurcaciones 
4.3. Bucles 

Tema 5. Abstracción y modularidad: funciones 

5.1. Diseño modular 
5.2. Concepto de función y utilidad 
5.3. Definición de una función 
5.4. Flujo de ejecución en la llamada de una función 
5.5. Prototipo de una función 
5.6. Devolución de resultados 
5.7. Llamada a una función: parámetros 
5.8. Paso de parámetros por referencia y por valor 
5.9. Ámbito identificador 

Tema 6. Estructuras de datos estáticas 

6.1. Vector 
6.2. Matrices, Poliedros 
6.3. Búsqueda y ordenación 
6.4. Cadenas.  
6.5. Estructuras. Uniones 
6.6. Nuevos tipos de datos 

Tema 7. Estructuras de datos dinámicas: punteros 

7.1. Concepto. Definición de puntero 
7.2. Operadores y operaciones con punteros 
7.3. Vectores de punteros 
7.4. Punteros y vectores 
7.5. Punteros a cadenas 
7.6. Punteros a estructuras 
7.7. Indirección múltiple 
7.8. Punteros a funciones 
7.9. Paso de funciones, estructuras y vectores como parámetros de funciones 

Tema 8. Ficheros 

8.1. Conceptos básicos 
8.2. Operaciones con ficheros 
8.3. Tipos de ficheros 
8.4. Organización de los ficheros 
8.5. Introducción a los ficheros C++ 
8.6. Manejo de ficheros 

Tema 9. Recursividad 

9.1. Definición de recursividad 
9.2. Tipos de recursión 
9.3. Ventajas e inconvenientes 
9.4. Consideraciones 
9.5. Conversión recursivo-iterativa 
9.6. La pila de recursión 

Tema 10. Prueba y documentación 

10.1. Pruebas de programas 
10.2. Prueba de la caja blanca 
10.3. Prueba de la caja negra 
10.4. Herramientas para realizar las pruebas 
10.5. Documentación de programas 

Asignatura 9. Diseño 2D 

Tema 1. Diseño de un videojuego 

1.1. Historia de los videojuegos 
1.2. Herramientas básicas para el desarrollo de videojuegos: GameMaker 
1.3. Herramientas básicas para el desarrollo de videojuegos: Unity 2D 
1.4. Herramientas básicas para el desarrollo de videojuegos: Godot 

Tema 2. Introducción, instalación e interfaz 

2.1. Introducción 
2.2. Instalación 
2.3. Interfaz 
2.4. Políticas de compañía: GameMaker Studio 

Tema 3. Programa GameMaker Studio: Animación y movimiento 

3.1. Qué son los Duendecillos (Sprites) 
3.2. PixelArt 
3.3. Cómo crear Duendecillos (Sprites): Alternativas de software 
3.4. Creación de animaciones e implementación en el programa GameMaker Studio 

Tema 4. Programa GameMaker Studio: Guion visual  

4.1. ¿Qué es el Guion visual? 
4.2. Guion Visual en GameMaker: Implementación 
4.3. Bloques básicos del Guion Visual 
4.4. Bloques avanzados de Guion Visual  

Tema 5. Programa GameMaker Studio: Guion programático 

5.1. Comentarios 
5.2. Variables 
5.3. Programas y algoritmos 
5.4. Estructuras de controlar 
5.5. Programando en Lenguaje Game Maker  

Tema 6. Programa GameMaker Studio: Menús y otros elementos del programa 

6.1. Introducción a la interfaz 
6.2. Flujo de trabajo  
6.3. Testeo de proyectos 
6.4. Planteamiento de un nuevo proyecto 

Tema 7. Programa GameMaker Studio: Creación de videojuegos como ejemplos prácticos 

7.1. Introducción 
7.2. Ventajas y desventajas de usar Lenguaje Game Maker 
7.3. Videojuegos comerciales creados con Game Maker 
7.4. Comercialización y distribución de videojuegos creados con Game Maker 

Tema 8. Programa Illustrator: Introducción a Gráficos Vectoriales 

8.1. ¿Qué son los gráficos vectoriales? 
8.2. Ventajas y desventajas de los gráficos vectoriales 
8.3. Videojuegos que usan gráficos vectoriales 
8.4. Optimización del flujo de trabajo con gráficos vectoriales 

Tema 9. Programa Illustrator: Trabajo con vectores 

9.1. Dibujo con formas geométricas básicas 
9.2. Reglas guía y cuadrícula 
9.3. Trazados 
9.4. Curvas Bézier 

Tema 10. Programa Illustrator: Flujo de Trabajo e integración en un videojuego 

10.1. Encaje de Illustrator en el flujo de trabajo de una empresa 
10.2. Arte Conceptual de personajes con Illustrator 
10.3. Arte Conceptual de ambientes con Illustrator 
10.4. Implementación de Illustrator en videojuegos 

Asignatura 10.Análisis y cálculo 

Tema 1. Introducción al análisis 

1.1. Concepto de función 
1.2. Concepto de límite 
1.3. Cálculo de límites 
1.4. Continuidad de funciones 

Tema 2. Derivación de funciones y sus aplicaciones 

2.1. Derivada de una función 
2.2. Interpretación geométrica 
2.3. Interpretación física 
2.4. Cálculo de derivadas 
2.5. Derivadas sucesivas 
2.6. Funciones derivables. Derivadas laterales 
2.7. Teoremas de funciones derivables 
2.8. Regla de L'Hôpital 
2.9. Extremos relativos y monotonía 
2.10. Puntos de inflexión y curvatura 
2.11. Problemas de optimización 

Tema 3. Estudio y representación gráfica de funciones de una variable 

3.1. Estudio de una función 
3.2. Estudio de funciones polinómicas 
3.3. Estudio de funciones racionales 
3.4. Estudio de funciones irracionales 
3.5. Estudio de funciones exponenciales 
3.6. Estudio de funciones logarítmicas 
3.7. Estudio de funciones trigonométricas 
3.8. Construcción de funciones a partir de otras conocidas 

Tema 4. Integral definida 

4.1. La integral definida como límite de una suma 
4.2. Propiedades de la integral definida 
4.3. Integrales inmediatas 
4.4. Teorema del Valor Medio del cálculo integral 
4.5. Teorema fundamental del cálculo. Regla de Barrow 
4.6. Áreas de recintos planos 
4.7. Longitud de arco de una curva 
4.8. Volúmenes de cuerpos sólidos 

Tema 5. Integral indefinida 

5.1. Concepto de primitiva de una función 
5.2. Propiedades de la integral indefinida 
5.3. Integración por partes 
5.4. Integración de funciones racionales 
5.5. Integración por cambio de variable 
5.6. Integración por sustituciones trigonométricas 
5.7. Integrales no elementales 

Tema 6. Sucesiones y series finitas 

6.1. Sucesiones de números reales 
6.2. Series 
6.3. El criterio integral y el criterio de comparación 
6.4. Series alternadas 
6.5. Convergencia absoluta y criterio del cociente 

Tema 7. Principios fundamentales del conteo 

7.1. Partición de un conjunto 
7.2. Principio de adición 
7.3. Principio de multiplicación 
7.4. Principio de inclusión-exclusión 
7.5. Principio de distribución 

Tema 8. Análisis numérico y de los errores 

8.1. Origen y evolución del análisis numérico 
8.2. Algoritmos 
8.3. Tipos de errores 
8.4. Convergencia 

Tema 9. Sistemas de numeración 

9.1. Representación de la información 
9.2. Introducción a los sistemas numéricos 
9.3. Conversión del sistema decimal a base b 
9.4. Operaciones aritméticas en base b 
9.5. Conversión del sistema b1 al b2 
9.6. Representación de los números 
9.7. Aritmética de punto flotante 
9.8. Propagación del error 

Tema 10. Cálculo de raíces e interpolación, algoritmos de resolución y técnicas de aceleración 

10.1. Algoritmo de bisección 
10.2. Algoritmo del punto fijo 
10.3. Método de la secante 
10.4. Algoritmo de Newton-Raphson 
10.5. Algoritmo de la secante modificado 
10.6. Algoritmo de Newton modificado 
10.7. ∆2 de Aitken 
10.8. Algoritmo de Steffersen 

Asignatura 11. Estructura de datos y algoritmos 

Tema 1. Introducción a las estrategias de diseño de algoritmos 

1.1. Recursividad 
1.2. Divide y conquista 
1.3. Otras estrategias 

Tema 2. Eficiencia y análisis de los algoritmos 

2.1. Medidas de eficiencia 
2.2. Medir el tamaño de la entrada 
2.3. Medir el tiempo de ejecución 
2.4. Caso peor, mejor y medio 
2.5. Notación asintónica 
2.6. Criterios de Análisis matemático de algoritmos no recursivos 
2.7. Análisis matemático de algoritmos recursivos 
2.8. Análisis empírico de algoritmos 

Tema 3. Algoritmos de ordenación 

3.1. Concepto de ordenación 
3.2. Ordenación de la burbuja 
3.3. Ordenación por selección 
3.4. Ordenación por inserción 
3.5. Ordenación por mezcla  
3.6. Ordenación rápida  

Tema 4. Algoritmos con árboles 

4.1. Concepto de árbol 
4.2. Árboles binarios 
4.3. Recorridos de árbol 
4.4. Representar expresiones 
4.5. Árboles binarios ordenados 
4.6. Árboles binarios balanceados 

Tema 5. Algoritmos de montículo 

5.1. Los montículos 
5.2. El algoritmo de ordenamiento por montículos 
5.3. Las colas de prioridad 

Tema 6. Algoritmos con grafos 

6.1. Representación 
6.2. Recorrido en anchura 
6.3. Recorrido en profundidad 
6.4. Ordenación topológica 

Tema 7. Algoritmos voraces 

7.1. La estrategia de los algoritmos voraces 
7.2. Elementos de la estrategia de los algoritmos voraces 
7.3. Cambio de monedas 
7.4. Problema del viajante 
7.5. Problema de la mochila 

Tema 8. Búsqueda de caminos mínimos 

8.1. El problema del camino mínimo 
8.2. Arcos negativos y ciclos 
8.3. Algoritmo de Dijkstra 

Tema 9. Algoritmos voraces sobre grafos 

9.1. El árbol de recubrimiento mínimo 
9.2. El algoritmo de Prim 
9.3. El algoritmo de Kruskal 
9.4. Análisis de complejidad 

Tema 10. Estrategia “vuelta atrás” 

10.1. La “vuelta atrás” 
10.2. Técnicas alternativas 

Asignatura 12. Programación orientada a objetos 

Tema 1. Introducción a la programación orientada a objetos 

1.1. Introducción a la programación orientada a objetos 
1.2. Diseño de clases 
1.3. Introducción a UML (unificado de modelado) para el modelado de los problemas 

Tema 2. Relaciones entre clases 

2.1. Abstracción y herencia 
2.2. Conceptos avanzados de herencia 
2.3. Polimorfismo 
2.4. Composición y agregación 

Tema 3. Introducción a los patrones de diseño para problemas orientados a objetos 

3.1. Qué son los patrones de diseño 
3.2. Patrón de diseño “Factory” 
3.4. Patrón de diseño “Singleton” 
3.5. Patrón de diseño “Observer” 
3.6. Patrón de diseño “Composite” 

Tema 4. Excepciones 

4.1. ¿Qué son las excepciones? 
4.2. Captura y gestión de excepciones 
4.3. Lanzamiento de excepciones 
4.4. Creación de excepciones 

Tema 5. Interfaces de usuarios 

5.1. Introducción al desarrollador de software “Qt” 
5.2. Posicionamiento 
5.3. ¿Qué son los eventos? 
5.4. Eventos: definición y captura 
5.5. Desarrollo de interfaces de usuario 

Tema 6. Introducción a la programación concurrente 

6.1. Introducción a la programación concurrente 
6.2. El concepto de proceso e hilo 
6.3. Interacción entre procesos o hilos 
6.4. Los hilos en C++ 
6.6. Ventajas e inconvenientes de la programación concurrente 

Tema 7. Gestión de hilos y sincronización 

7.1. Ciclo de vida de un hilo 
7.2. La clase de hilo 
7.3. Planificación de hilos 
7.4. Grupos hilos 
7.5. Hilos de tipo demonio 
7.6. Sincronización 
7.7. Mecanismos de bloqueo 
7.8. Mecanismos de comunicación 
7.9. Monitores 

Tema 8. Problemas comunes dentro de la programación concurrente 

8.1. El problema de los productores consumidores 
8.2. El problema de los lectores y escritores 
8.3. El problema de la cena de los filósofos 

Tema 9. Documentación y pruebas de software 

9.1. ¿Por qué es importante documentar el software? 
9.2. Documentación de diseño 
9.3. Uso de herramientas para la documentación 

Tema 10. Pruebas de software 

10.1. Introducción a las pruebas del software 
10.2. Tipos de pruebas 
10.3. Prueba de unidad 
10.4. Prueba de integración 
10.5. Prueba de validación 
10.6. Prueba del sistema 

Asignatura 13. Sistemas operativos 

Tema 1. Introducción a los sistemas operativos 

1.1. Concepto 
1.2. Repaso histórico 
1.3. Bloques fundamentales de los sistemas operativos 
1.4. Objetivos y funciones de los sistemas operativos 

Tema 2. Estructura de los sistemas operativos 

2.1. Servicios del sistema operativo 
2.2. Interfaz de usuario del sistema operativo 
2.3. Llamadas al sistema 
2.4. Tipos de llamadas al sistema 

Tema 3. Planificación de procesos 

3.1. Conceptos básicos 
3.2. Criterios de planificación 
3.3. Algoritmos de planificación 

Tema 4. Procesos e hilos 

4.1. Concepto de proceso 
4.2. Concepto de hilo 
4.3. Estado de los procesos 
4.4. Control de procesos 

Tema 5. Concurrencia. Exclusión mutua, sincronización e interbloqueo. 

5.1. Principios de la concurrencia 
5.2. Exclusión mutua 
5.3. Semáforos 
5.4. Monitores 
5.5. Paso de mensajes 
5.6. Fundamentos del interbloqueo 
5.7. Prevención del interbloqueo 
5.8. Evitación del interbloqueo 
5.9. Detección y recuperación del interbloqueo 

Tema 6. Gestión de memoria 

6.1. Requisitos de gestión de memoria 
6.2. Modelo de memoria de un proceso 
6.3. Esquema de asignación contigua 
6.4. Segmentación 
6.5. Paginación 
6.6. Paginación segmentada 

Tema 7. Memoria virtual 

7.1. Fundamentos de la memoria virtual 
7.2. Ciclo de vida de una página 
7.3. Política de administración de la memoria virtual 
7.4. Política de localización 
7.5. Política de extracción 
7.6. Política de reemplazo 

Tema 8. Sistema de Entrada/Salida 

8.1. Dispositivos de Entrada/Salida 
8.2. Organización del sistema de Entrada/Salida 
8.3. Empleo de búferes 
8.4. Disco magnético 

Tema 9. Interfaz e implementación del sistema de archivos 

9.1. Concepto de archivo 
9.2. Métodos de acceso 
9.3. Estructura de directorios 
9.4. Estructura de un sistema de archivos 
9.5. Implementación del sistema de archivos 
9.6. Implementación del sistema de directorios 
9.7. Métodos de asignación 
9.8. Gestión del espacio libre 

Tema 10. Protección 

10.1. Objetivos 
10.2. Autenticación 
10.3. Autorización 
10.4. Criptografía 

Asignatura 14. Diseño de videojuegos: guiones 

Tema 1.  Guion y Guion Gráfico  

1.1. Historia del videojuego 
1.2. Documento de Venta 
1.3. La fuente de las ideas 
1.4. La narración a través de las imágenes 

Tema 2. Componentes clave en guiones y guion gráfico  

2.1. El conflicto 
2.2. Protagonista: Claves definitorias 
2.3. Antagonista, Personaje no jugable (NPCs) 
2.4. El escenario 

Tema 3. El guion: conceptos clave 

3.1. La historia 
3.2. El argumento 
3.3. El guion literario 
3.4. La escaleta 
3.5. El guion técnico 

Tema 4. El guion: Fundamentos de la narración 

4.1. Los diálogos: La importancia justa de la palabra 
4.2. Tipologías de personajes 
4.3. Cómo crear un personaje 
4.4. Arcos de transformación 
4.5. Discurso de venta: Vender un guion 

Tema 5. El guion: El viaje del héroe y la figura aristotélica 

5.1. Qué es el viaje del héroe 
5.2. Las etapas del viaje del héroe según Christopher Vogler 
5.3. Cómo aplicar el viaje del héroe a nuestras historias 
5.4. Ejemplos del viaje del héroe aplicado 

Tema 6. El Guion Gráfico  

6.1. Introducción, historia y evolución del arte del Creador de Historietas (storyboard) 
6.2. Funcionalidad y arte 
6.3. Escritura y dibujos de un guion gráfico  
6.4. Elección de encuadres, continuidad, angulación, claridad 
6.5. Puesta en escena de los personajes: Pre-proponiendo  
6.6. Ambientes, fondos y sombras 
6.7. Información escrita y signos convencionales 

Tema 7. La animática 

7.1. Utilidad de la animática 
7.2. Antecedentes de la animática en el guion gráfico  
7.3. Cómo hacer una animática 
7.4. Sincronización  

Tema 8. Géneros y narrativa poliédrica 

8.1. Diseño de personajes 
8.2. Aventuras 
8.3. Aventuras narrativas 
8.4. Juegos de Rol (RPGs) 

Tema 9. Narrativas lineales 

9.1. Arcades, Disparos en primera persona (FPS) y juegos de plataformas 
9.2 Alternativas narrativas 
9.3. Juegos serios y simuladores 
9.4. Juegos de deporte y conducción 

Tema 10. El diálogo a través del guion 

10.1. Amor, humor y surrealismo 
10.2. Terror, horror y asco 
10.3 Diálogos realistas 
10.4. Relaciones interpersonales 

Asignatura 15. Inglés para videojuegos II 

Tema 1. El plagio en el mundo de los videojuegos 

1.1. Cuestiones legales internacionales 
1.2. Análisis de casos reales 
1.3. El homenaje y los huevos de pascua virtuales 

Tema 2. Iniciativas comerciales 

2.1. El comercio electrónico 
2.2. Estrategias publicitarias 
2.3. Creación de anuncios 

Tema 3. El papel de la escritura 

3.1. Corrección ortográfica en los videojuegos 
3.2. Los subtítulos 
3.3. La comunicación escrita con personas externas a la empresa 

Tema 4. Los derechos de autor  

4.1. Derechos de autor 
4.2. Las licencias de la Organización Creative Commons 
4.3. Los límites de la libertad creativa 

Tema 5. Empleo en el mundo de la tecnología 

5.1. Creación del currículum 
5.2. La entrevista de trabajo 
5.3. Expectativas salariales 

Tema 6. Encuentros sociales profesionales 

6.1. Conferencias 
6.2. La cultura comercial 
6.3. Reuniones 

Tema 7. Robótica 

7.1. Inicios y evolución 
7.2. Clasificación y definición del robot 
7.3. Métodos de programación 

Tema 8. Programación informática 

8.1. Estructuras de control 
8.2. Objetos 
8.3. Almacenamiento 

Tema 9. Computación en nube 

9.1. Ingeniería web 
9.2. Infraestructuras en la nube 
9.3. Sistemas de Multinube  

Tema 10. Gamificación 

10.1. La gamificación en el mundo empresarial 
10.2. La gamificación en la educación 
10.3. La gamificación en su vida personal 

Asignatura 16. Iniciativa empresarial 

Tema 1. Metodología de innovación y sociedad del conocimiento 

1.1. El pensamiento de diseño.  
1.2. La estrategia del Océano Azul.  
1.3. Innovación colaborativa. 
1.4. Innovación Abierta. 

Tema 2. Inteligencia estratégica de la innovación  

2.1. Vigilancia tecnológica. 
2.2. Prospectiva tecnológica. 
2.3. Caza de tendencias  

Tema 3. Emprendimiento e Innovación 

3.1. Estrategias de búsqueda de oportunidades de negocio. 
3.2. Evaluación de viabilidad de nuevos proyectos. 
3.3. Sistemas de gestión de la innovación. 
3.4. Habilidades blandas de un emprendedor. 

Tema 4. Gestión del proyecto  

4.1. Desarrollo ágil 
4.2. Gestión Eficiente en Empresas Emergentes  
4.3. Seguimiento de proyectos y dirección de proyectos. 

Tema 5. Plan de negocios  

5.1. Plan de negocios en la era digital. 
5.2. Modelo de propuesta de valor. 

Tema 6. Financiación de Empresas Emergentes  

6.1. Fase Semilla: Amigos, Familia y Tontos (FFF) y Subvenciones. 
6.2. Fase Temprana: Ángeles del Negocio  
6.3. Fase de Crecimiento: Venture Capital. 
6.4. Fase de Consolidación: Oferta Pública Inicial 

Asignatura 17. Fundamentos de física 

Tema 1. Fuerzas fundamentales 

1.1. La segunda ley de Newton 
1.2. Las fuerzas fundamentales de la naturaleza 
1.3. La fuerza gravitatoria 
1.4. La fuerza eléctrica 

Tema 2. Leyes de conservación 

2.1. ¿Qué es la masa? 
2.2. La carga eléctrica 
2.3. El experimento de Millikan 
2.4. Conservación del momento lineal 

Tema 3. Energía 

3.1. ¿Qué es la energía? 
3.2. Medición de la energía 
3.3. Tipos de energía 
3.4. Dependencia de la energía del observador 
3.5. Energía potencial 
3.6. Derivación de la energía potencial 
3.7. Conservación de la energía 
3.8. Unidades de la energía 

Tema 4. Campo eléctrico 

4.1. Electricidad estática 
4.2. Campo eléctrico 
4.3. Capacidad 
4.4. Potencial 

Tema 5. Circuitos eléctricos 

5.1. Circulación de cargas 
5.2. Baterías 
5.3. Corriente alterna 

Tema 6. Magnetismo 

6.1. Introducción y materiales magnéticos 
6.2. El campo magnético 
6.3. Introducción electromagnética 

Tema 7. Espectro electromagnético 

7.1. Ecuaciones de Maxwell 
7.2. Óptica y ondas electromagnéticas 
7.3. El experimento de Michelson Morley 

Tema 8. El átomo y partículas subatómicas 

8.1. El átomo 
8.2. El núcleo atómico 
8.3. Radioactividad 

Tema 9. Física cuántica 

9.1. Color y calor 
9.2. Efecto fotoeléctrico 
9.3. Ondas de materia 
9.4. La naturaleza como probabilidad 

Tema 10. Relatividad 

10.1. Gravedad, espacio y tiempo 
10.2. Las transformaciones de Lorentz 
10.3. Velocidad y tiempo 
10.4. Energía, momento y masa 

Asignatura 18. Sistemas de información 

Tema 1. La transformación digital (I) 

1.1. La innovación empresarial 
1.2. La gestión de la producción 
1.3. La gestión financiera 

Tema 2. La transformación digital (II) 

2.1. El mercadeo 
2.2. La gestión de Recursos Humanos 
2.3. Un sistema de información integrado 

Tema 3. Caso de estudio 

3.1. Presentación de la empresa 
3.2. Metodologías para analizar la adquisición de Tecnologías de Información (TI) 
3.3. Determinación de costos, beneficios y riesgos 
3.4. Evaluación económica de la inversión 

Tema 4. El gobierno y la gestión de las Tecnologías de la Información y Comunicación 

4.1. Definición de gobierno de las tecnologías y sistemas de la información (TSI) 
4.2. Diferencia entre gobierno y gestión de las tecnologías y sistemas de la información (TSI) 
4.3. Marcos para el gobierno y la gestión de las tecnologías y sistemas de la información (TSI) 
4.4. Las normas y el gobierno y la gestión de las tecnologías y sistemas de la información (TSI) 

Tema 5. El gobierno corporativo de las Tecnologías de la Información y Comunicación 

5.1. ¿Qué es el buen gobierno corporativo? 
5.2. Antecedentes de gobierno de las Tecnologías de la Información y Comunicación (TIC) 
5.3. La Norma ISO/IEC 38500:2008 
5.4. Implementación de un buen gobierno Tecnologías de la Información y Comunicación (TIC) 
5.5. Gobierno de las Tecnologías de la Información y Comunicación (TIC) y mejores prácticas 
5.6. Gobierno corporativo. Resumen y tendencias 

Tema 6. Objetivos de Control para la Información y Tecnologías Relacionadas (COBIT) 

6.1. Marco de aplicación 
6.2. Dominio: planificación y organización 
6.3. Dominio: adquisición e implementación 
6.4. Dominio: entrega y soporte 
6.5. Dominio: supervisión y evaluación 
6.6. Aplicación de la guía de Control para la Información y Tecnologías Relacionadas (COBIT) 

Tema 7. La Biblioteca de Infraestructura de Tecnologías de Información (ITIL) 

7.1. Introducción a Infraestructura de Tecnologías de Información (ITIL) 
7.2. Estrategia del servicio 
7.3. Diseño del servicio 
7.4. Transición del servicio 
7.5. Operación del servicio 
7.6. Mejora del servicio 

Tema 8. El sistema de gestión de servicios 

8.1. Principios básicos de UNE-ISO/IEC 20000-1 
8.2. La estructura de la serie de normas ISO/IEC 20000 
8.3. Requisitos del Sistema de Gestión del Servicio (SGS) 
8.4. Diseño y transición de servicios nuevos o modificados 
8.5. Procesos de provisión del servicio 
8.6. Grupos de procesos   

Tema 9. El sistema de gestión de activos de software 

9.1. Justificación de la necesidad 
9.2. Antecedentes 
9.3. Presentación de la norma 19770 
9.4. Implantación de la gestión 

Tema 10. Gestión de la continuidad del negocio 

10.1. Plan de la continuidad del negocio 
10.2. Implementación de la Gestión de Continuidad del Negocio 

Asignatura 19. Diseño 3D 

Tema 1. 3D en videojuegos, ¿por qué es importante? 

1.1. Historia del 3D por computadora 
1.2. Implementación de 3D en videojuegos 
1.3. Técnicas para la optimización de 3D en videojuegos 
1.4. Interacción entre softwares gráficos y motores de videojuegos 

Tema 2. Modelado 3D: Programa Maya 

2.1. Filosofía de Maya 
2.2. Capacidades de Maya 
2.3. Proyectos realizados con Autodesk Maya 
2.4. Introducción a herramientas de modelado, rig, texturizado 

Tema 3. Modelado 3D: Programa Blender 

3.1. Filosofía de Blender 
3.2. Pasado, presente y futuro 
3.3. Proyectos realizados con Blender 
3.4. Blender Cloud 
3.5. Introducción a herramientas de modelado, estructuración, texturizado 

Tema 4. Modelado 3D: Programa Zbrush 

4.1. Filosofía de Zbrush 
4.2. Integración de Zbrush en una ruta de producción 
4.3. Ventajas y desventajas frente a Blender 
4.4. Análisis de diseños realizados en ZBrush 

Tema 5. Texturizado 3D: Aplicación Substance Designer 

5.1. Introducción a Substance Designer 
5.2. Filosofía de Substance Designer 
5.3. Substance Designer en la producción de videojuegos 
5.4. Interacción Substance Designer y Substance Painter 

Tema 6. Texturizado 3D: Aplicación Substance Painter 

6.1. ¿Para qué se utiliza Substance Painter? 
6.2. Substance Painter y su estandarización 
6.3. Substance Painter en el texturizado estilizado 
6.4. Substance Painter en el texturizado realista 
6.5. Análisis de modelos texturizados 

Tema 7. Texturizado 3D: Herramienta Substance Alchemist 

7.1. ¿Qué es Substance Alchemist? 
7.2. Flujo de trabajo de Substance Alchemist 
7.3. Alternativas a Substance Alchemist 
7.4. Ejemplos de proyectos 

Tema 8. Renderizado: Mapeado de texturas y Horneado 

8.1. Introducción al mapeado de texturas 
8.2. Mapeado bidimensional (UVs) 
8.3. Optimización del mapeado bidimensional (UVs) 
8.4. U-Dimensionales (UDIMs) 
8.5. Integración con softwares de texturizado 

Tema 9. Renderizado: Iluminación avanzada 

9.1. Técnicas de iluminación 
9.2. Balance de contrastes 
9.3. Balance de color 
9.4. Iluminación en videojuegos 
9.5. Optimización de recursos 
9.6. Iluminación prerrenderizada VS Iluminación en tiempo real 

Tema 10. Renderizado: Escenas y Capas de Objetos  

10.1. Uso de escenas 
10.2. Utilidad de las Capas de Objetos  
10.3. Utilidad de los Passes 
10.4. Integración de Passes en Photoshop 

Asignatura 20. Consolas y dispositivos para videojuegos 

Tema 1. Historia de la programación en videojuegos 

1.1. Periodo Atari (1977-1985) 
1.2. Periodo Nintendo Entertainment System (NES) y Super Nintendo Entertainment System (SNES) (1985-1995) 
1.3. Periodo PlayStation / PlayStation 2 (1995-2005) 
1.4. Periodo Xbox 360, PS3 y Wii (2005-2013) 
1.5. Periodo Xbox One, PlayStation 4 y Wii U – Switch (2013-actualidad) 
1.6. El futuro 

Tema 2. Historia de la jugabilidad en videojuegos 

2.1. Introducción 
2.2. Contexto social 
2.3. Diagrama estructural 
2.4. Futuro 

Tema 3. Adaptación a los tiempos modernos 

3.1. Juegos basados en movimiento 
3.2. Realidad Virtual 
3.3. Realidad Aumentada 
3.4. Realidad Mixta 

Tema 4. Herramienta de Desarrollo Unity: Libreto I y Ejemplos 

4.1. ¿Qué es un libreto? 
4.2. Nuestro primer libreto 
4.3. Añadiendo un libreto 
4.4. Abriendo un libreto  
4.5. Programación MonoBehaviour 
4.6. Depuración  

Tema 5. Herramienta de Desarrollo Unity: Libreto II y Ejemplos 

5.1. Entrada de teclado y ratón 
5.2. Función Raycast 
5.3. Instanciación 
5.4. Variables 
5.5. Variables públicas y serializadas 

Tema 6. Herramienta de Desarrollo Unity: Libreto III y Ejemplos 

6.1. Obteniendo componentes 
6.2. Modificando componentes 
6.3. Testeo 
6.4. Múltiples objetos 
6.5. Choques y Detonantes  
6.6. Cuaterniones 

Tema 7. Periféricos: 

7.1. Evolución y clasificación 
7.2. Periféricos e interfaces 
7.3. Periféricos actuales 
7.4. Futuro próximo 

Tema 8. Videojuegos: Perspectivas futuras 

8.1. Juego basado en la nube 
8.2. Ausencia de controladores 
8.3. Realidad inmersiva 
8.4. Otras alternativas 

Tema 9. Arquitectura 

9.1. Necesidades especiales de los videojuegos 
9.2. Evolución de la arquitectura 
9.3. Arquitectura actual 
9.4. Diferencias entre arquitecturas 

Tema 10. Juegos de desarrollo y su evolución

10.1. Introducción 
10.2. Tercera generación de juegos de desarrollo 
10.3. Cuarta generación de juegos de desarrollo 
10.4. Quinta generación de juegos de desarrollo 
10.5. Sexta generación de juegos de desarrollo 

Asignatura 21. Ingeniería de software 

Tema 1. Introducción a la ingeniería del software y al modelado 

1.1. La naturaleza del software 
1.2. La naturaleza única de las Aplicaciones para web 
1.3. Ingeniería del software 
1.4. El proceso del software 
1.5. La práctica de la ingeniería del software 
1.6. Mitos del software 
1.7. Cómo comienza todo 
1.8. Conceptos orientados a objetos 
1.9. Introducción al Lenguaje Unificado de Modelado (UML) 

Tema 2. El proceso del software 

2.1. Un modelo general de proceso 
2.2. Modelos de proceso prescriptivos 
2.3. Modelos de proceso especializado 
2.4. El proceso unificado 
2.5. Modelos del proceso personal y del equipo 
2.6. ¿Qué es la agilidad? 
2.7. ¿Qué es un proceso ágil? 
2.8. Proceso Scrum 
2.9. Conjunto de herramientas para el proceso ágil 

Tema 3. Principios que guían la práctica de la ingeniería del software 

3.1. Principios que guían el proceso 
3.2. Principios que guían la práctica 
3.3. Principios de comunicación 
3.4. Principios de planificación 
3.5. Principios de modelado 
3.6. Principios de construcción 
3.7. Principios de despliegue 

Tema 4. Comprensión de los requisitos

4.1. Ingeniería de requisitos 
4.2. Establecer las bases 
4.3. Indagación de los requisitos 
4.4. Desarrollo de casos de uso 
4.5. Elaboración del modelo de los requisitos 
4.6. Negociación de los requisitos 
4.7. Validación de los requisitos 

Tema 5. Modelado de los requisitos: escenarios, información y clases de análisis 

5.1. Análisis de los requisitos 
5.2. Modelado basado en escenarios 
5.3. Modelos de Lenguaje Unificado de Modelado (UML) que proporcionan el caso de uso 
5.4. Conceptos de modelado de datos 
5.5. Modelado basado en clases 
5.6. Diagramas de clases 

Tema 6. Modelado de los requisitos: flujo, comportamiento y patrones 

6.1. Requisitos que modelan las estrategias 
6.2. Modelado orientado al flujo 
6.3. Diagramas de estado 
6.4. Creación de un modelo de comportamiento 
6.5. Diagramas de secuencia 
6.6. Diagramas de comunicación 
6.7. Patrones para el modelado de requisitos 

Tema 7. Conceptos de diseño 

7.1. Diseño en el contexto de la ingeniería del software 
7.2. El proceso de diseño 
7.3. Conceptos de diseño 
7.4. Conceptos de diseño orientado a objetos 
7.5. El modelo del diseño 

Tema 8. Diseño de la arquitectura 

8.1. Arquitectura del software 
8.2. Géneros arquitectónicos 
8.3. Estilos arquitectónicos 
8.4. Diseño arquitectónico 
8.5. Evolución de los diseños alternativos para la arquitectura 
8.6. Mapeo de la arquitectura con el uso del flujo de datos 

Tema 9. Diseño en el nivel de componentes y basado en patrones 

9.1. ¿Qué es un componente? 
9.2. Diseño de componentes basados en clase 
9.3. Realización del diseño en el nivel de componentes 
9.4. Diseño de componentes tradicionales 
9.5. Desarrollo basado en componentes 
9.6. Patrones de diseño 
9.7. Diseño de software basado en patrones 
9.8. Patrones arquitectónicos 
9.9. Patrones de diseño en el nivel de componentes 
9.10. Patrones de diseño de la interfaz de usuario 

Tema 10. Calidad del software y administración de proyectos 

10.1. Calidad 
10.2. Calidad del software 
10.3. El dilema de la calidad del software 
10.4. Lograr la calidad del software 
10.5. Aseguramiento de la calidad del software 
10.6. El espectro administrativo 
10.7. El personal 
10.8. El producto 
10.9. El proceso 
10.10. El proyecto 
10.11. Principios y prácticas 

Asignatura 22. Modelado 3D 

Tema 1. Introducción a C# 

1.1. ¿Qué es la Programación Orientada a Objetos (POO)? 
1.2. Entorno Visual Studio 
1.3. Tipos de datos 
1.4. Conversiones de tipo 
1.5. Condicionales 
1.6. Objetos y clases 
1.7. Modularidad y encapsulamiento 
1.8. Herencia 
1.9. Clases abstractas 
1.10. Polimorfismo 

Tema 2. Fundamentos matemáticos 

2.1. Herramientas matemáticas en la física: Magnitudes escalares y vectoriales 
2.2. Herramientas matemáticas en la física: Producto escalar 
2.3. Herramientas matemáticas en la física: Producto vectorial 
2.4. Herramientas matemáticas en Programación Orientada a Objetos (POO) 

Tema 3. Fundamentos físicos 

3.1. El sólido rígido 
3.2. Cinemática 
3.3. Dinámica 
3.4. Colisiones 
3.5. Proyectiles 
3.6. Vuelo 

Tema 4. Fundamentos de Informática Gráfica 

4.1. Sistemas gráficos 
4.2. Gráficos en 2D 
4.3. Gráficos en 3D 
4.4. Sistemas Raster 
4.5. Modelado geométrico 
4.6. Eliminación de partes ocultas 
4.7. Visualización realista 
4.8. Biblioteca gráfica OpenGL 

Tema 5. Herramienta de Desarrollo Unity: Introducción e instalación 

5.1. ¿Qué es Unity? 
5.2. ¿Por qué Unity? 
5.3. Características de Unity 
5.4. Instalación 

Tema 6. Herramienta de Desarrollo Unity: 2D y 3D 

6.1. Tutorial en 2D: Duendecillos y Cuadrículas de Mosaico  
6.2. Tutorial en 2D: 2D Material Physics 
6.3. Ejemplos de videojuegos realizados con Unity 2D 
6.4. Introducción a Unity 3D 

Tema 7. Herramienta de Desarrollo Unity: Instanciación y creación de objetos 

7.1. Añadir componentes 
7.2. Eliminar componentes 
7.3. Importación de activos y texturas 
7.4. Materiales y mapas para los materiales 

Tema 8. Herramienta de Desarrollo Unity: Interacciones y física 

8.1. Componente Rigidbody 
8.2. Choques  
8.3. Articulaciones 
8.4. Control de Personajes  
8.5. Detección de Colisiones Contunuas  
8.6. Depuración de la Visualización Física  

Tema 9. Herramienta de Desarrollo Unity: Inteligencia artificial básica para Personaje No Jugador (NPCs) 

9.1. Búsqueda de Ruta en Unity: Navegación Mesh  
9.2. Enemigo con Inteligencia Artificial (IA) 
9.3. Árbol de acción de un Personaje No Jugador (NPC) 
9.4. Jerarquía y libreto (scripts) de un Personaje No Jugador (NPC) 

Tema 10. Herramienta de Desarrollo Unity: Fundamentos de animación e implementación 

10.1. Controlador de Animación. Asociación al personaje 
10.2. Árboles de Mezcla: Árbol de combinación 
10.3. Transición entre estados 
10.4. Modificación del umbral para las transiciones 

Asignatura 23. Gráficos de computador

Tema 1. Visión general de los gráficos por computadora 

1.1. Aplicaciones y usos de los gráficos por computadora 
1.2. Historia de los gráficos por computadora 
1.3. Algoritmos básicos para gráficos 2D 
1.4. Transformaciones 3D. Proyecciones y perspectivas. 

Tema 2. Bases matemáticas y físicas para simulaciones y texturas 

2.1. Rayos de Luz  
2.2. Absorción y Dispersión  
2.3. Reflexión especular y difusa 
2.4. Color 
2.5. Color Función de Distribución Bidireccional de Dispersión (BRDF) 
2.6. Conservación de energía y efecto Fresnel F0 
2.7. Características clave de la Representación Físicamente Basada (PBR) 

Tema 3. Representación de imagen: Naturaleza y formato 

3.1. Presentación: Fundamentos teóricos 
3.2. Tamaño de la imagen digital: Resolución y color 
3.3. Formatos de imagen sin compresión 
3.4. Formatos de imagen con compresión 
3.5. Espacios de color 
3.6. Niveles y curvas 

Tema 4. Representación de imagen: Texturas 

4.1. Texturas procedurales 
4.2. Quixel Megascans: Escaneado de texturas 
4.3. Horenado de texturas 
4.4. Mapa de normales y desplazamiento 
4.5. Mapa de albedo, metálico y de rugosidad 

Tema 5. Renderizado de escenas: Visualización e iluminación 

5.1. Dirección de la luz 
5.2. Contraste 
5.3. Saturación 
5.4. Color 
5.5. Luz directa e indirecta 
5.6. Luz dura y luz suave 
5.7. Importancia de las sombras: Normas básicas y tipos 

Tema 6. Evolución y rendimiento de hardware de renderizado 

6.1. Los años 70: La llegada del primer software de modelado y renderizado 3D 
6.2. Orientación a la arquitectura 
6.3. Los años 90: Desarrollo de software 3D actual 
6.4. Impresoras 3D 
6.5. Equipo de Realidad Virtual para visualización 3D 

Tema 7. Análisis de softwares de gráficos 2D 

7.1. Adobe Photoshop 
7.2. Gimp 
7.3. Krita 
7.4. Inkscape 
7.5. Pyxel Edit 

Tema 8. Análisis de softwares de modelado 3D 

8.1. Autodesk Maya 
8.2. Cinema 4D 
8.3. Blender 
8.4. Zbrush 
8.5. SketchUp 
8.6. Softwares de diseño CAD 

Tema 9. Análisis de softwares de texturizado 3D 

9.1. Texturizado procedural en Maya 
9.2. Texturizado procedural en Blender 
9.3. Horenado  
9.4. Substance Painter y Substance Designer 
9.5. ArmorPaint 

Tema 10. Análisis de softwares de renderizado 3D 

10.1. Arnold 
10.2. Cycles 
10.3. Vray 
10.4. IRay 
10.5. Renderizado en tiempo real: Marmoset Toolbag 

Asignatura 24. Motores de videojuegos 

Tema 1. Los videojuegos y las Tecnologías de Información y Comunicación 

1.1. Introducción 
1.2. Oportunidades 
1.3. Desafíos 
1.4. Conclusiones 

Tema 2. Historia de los motores de videojuegos 

2.1. Introducción 
2.2. Época Atari 
2.3. Época de los 80 
2.4. Primeros motores. Época de los 90 
2.5. Motores actuales 

Tema 3. Motores de videojuegos 

3.1. Tipos de motores 
3.2. Partes de un motor de videojuegos 
3.3. Motores actuales 
3.4. Selección de un motor para nuestro proyecto 

Tema 4. Motor Game Maker 

4.1. Introducción 
4.2. Diseño de escenarios 
4.3. Duendecillos y animaciones 
4.4. Colisiones 
4.5. Libreto en Lenguaje Game Maker (GML) 

Tema 5. Motor Unreal Engine 4: Introducción 

5.1. ¿Qué es Unreal Engine 4? ¿Cuál es su filosofía? 
5.3. Materiales 
5.4. Interfaz de Usuario (UI) 
5.5. Animaciones 
5.6. Sistema de partículas 
5.7. Inteligencia artificial 
5.8. Fotogramas por minuto (Frames per second/FPS) 

Tema 6. Motor Unreal Engine 4: Libretos visuales (Visual Scripting) 

6.1. Filosofía de los Mapas y el Visual Scripting 
6.2. Depuración  
6.3. Tipos de variables 
6.4. Control de flujo básico 

Tema 7. Motor Unity 5 

7.1. Programación en C# y Visual Studio 
7.2. Creación de Objetos Reutilizables  
7.3. Uso de la utilidad Gizmos para el control del videojuego 
7.4. Motor adaptativo: 2D y 3D 

Tema 8. Motor Godot 

8.1. Filosofía de diseño de Godot 
8.2. Diseño orientado a objetos y composición 
8.3. Todo incluido en un paquete 
8.4. Software libre y dirigido por la comunidad 

Tema 9. Motor RPG Maker 

9.1. Filosofía de Juego de Roles  
9.2. Tomando como referencia 
9.3. Crear un juego con personalidad 
9.4. Juegos comerciales de éxito 

Tema 10. Motor Source 2 

10.1. Filosofía de Source 2 
10.2. Source y Source 2: Evolución 
10.3. Uso de la comunidad: Contenido audiovisual y videojuegos 
10.4. Futuro del motor Source 2 
10.5. Mods y juegos de éxito 

Asignatura 25. Diseño y animación de personajes 

Tema 1. ¿Por qué es tan importante la estética y diseño de personajes en videojuegos? 

1.1. Diseño con personalidad 
1.2. Fuentes de inspiración. Referenciar no es plagiar 
1.3. Filtrar la realidad 
1.4. Adoptar un estilo propio 

Tema 2. Fase 2D: Alternativas de uso de software o dibujo a mano  

2.1. Bocetado rápido 
2.2. Limpieza  
2.3. Color 
2.4. Presentación 

Tema 3. Fase 2D: Parte I 

3.1. Arquetipos 
3.2. Personalidad 
3.3. Estilo 
3.4. Geometría básica 
3.5. Proporciones y anatomía 
3.6. Trabajo en equipo 

Tema 4. Fase 2D: Parte II 

4.1. Paleta de colores 
4.2. Iluminación y contraste 
4.3. Nivel de detalle 
4.4. Adaptación al pipeline 2D 

Tema 5. Fase 3D Modelado: Conceptos y pipeline 3D 

5.1. Modelado adaptado a la producción 
5.2. Modelado para un proyecto audiovisual 
5.3. Modelado para un proyecto interactivo 
5.4. Línea de trabajo 3D: Fases 

Tema 6. Fase 3D Modelado: Introducción a Blender 

6.1. Navegación 
6.2. Delineado y Ventana: Herramienta Workbench Render 
6.3. Concepto de vértice, arista y cara 
6.4. Concepto de normales 
6.5. Bucles 

Tema 7. Fase 3D Modelado: Nociones básicas de modelado 

7.1. Herramienta Extruir 
7.2. Herramienta Bevel 
7.3. Aplicar transformaciones 
7.4. Herramienta Knife 
7.5. Otras herramientas útiles 

Tema 8. Fase 3D Modelado: Topología 

8.1. Bucles de aristas 
8.2. Bucles de caras 
8.3. Bajo Poligonaje VS Poligonado Alto  
8.4. Flujo de las formas 
8.5. Polígono VS Triángulos  

Tema 9. Fase 3D Modelado: Texturas, materiales y Coordenadas UVs 

9.1. Introducción a los nodos en Blender 
9.2. Creación de textura procedural básica 
9.3. Aplicación de materiales 
9.4. Coordenadas UVs, ¿qué son? 
9.5. Utilidad de las Coordenadas UVs 
9.6. Evitar alargamiento en las Coordenadas UVs y optimización 

Tema 10. Fase 3D Introducción a Animación 

10.1. Trabajo en modo AutoKey 
10.2. Insertar llaves  
10.3. Curvas de animación: Editor de Gráficas  
10.4. Tipos de interpolación 

Asignatura 26. Interacción persona ordenador 

Tema 1. Introducción a la interacción persona-ordenador 

1.1. Qué es la interacción persona-ordenador 
1.2. Relación de la interacción persona-ordenador con otras disciplinas 
1.3. La interfaz de usuario 
1.4. Usabilidad y accesibilidad 
1.5. Experiencia de usuario y diseño centrado en el usuario 

Tema 2. El ordenador y la interacción: interfaz de usuario y paradigmas de interacción 

2.1. La interacción 
2.2. Paradigmas y estilos de interacción 
2.3. Evolución de las interfaces de usuario 
2.4.  Interfaces de usuario clásicas: Windows, iconos, menús, puntero (WIMP)/ Gráfica de Usuario (GUI), comandos, voz, realidad virtual 
2.5. Interfaces de usuario innovadoras: móviles, portátiles, colaborativas, Cerebro-Computadora (BCI) 

Tema 3. El factor humano: aspectos psicológicos y cognitivos 

3.1. La importancia del factor humano en la interacción 
3.2. El procesamiento humano de información 
3.3. La entrada y salida de la información: visual, auditiva y táctil 
3.4. Percepción y atención 
3.5. Conocimiento y modelos mentales: representación, organización y adquisición 

Tema 4. El factor humano: limitaciones sensoriales y físicas 

4.1. Diversidad funcional, discapacidad y deficiencia 
4.2. Diversidad visual 
4.3. Diversidad auditiva 
4.4. Diversidad cognitiva 
4.5. Diversidad motórica 
4.6. El caso de los inmigrantes digitales 

Tema 5. El proceso de diseño (I): análisis de requisitos para el diseño de la interfaz de usuario 

5.1. Diseño centrado en el usuario 
5.2. Qué es el análisis de requisitos 
5.3. La recogida de información 
5.4. Análisis e interpretación de la información 
5.5. Análisis de la usabilidad y la accesibilidad 

Tema 6. El proceso de diseño (II): prototipado y análisis de tareas 

6.1. Diseño conceptual 
6.2. Prototipado 
6.3. Análisis jerárquico de tareas 

Tema 7. El proceso de diseño (III): la evaluación 

7.1. Evaluación en el proceso de diseño: objetivos y métodos 
7.2. Métodos de evaluación sin usuarios 
7.3. Métodos de evaluación con usuarios 
7.4. Estándares y normas de evaluación 

Tema 8. Accesibilidad: definición y pautas 

8.1. Accesibilidad y diseño universal 
8.2. La iniciativa (Accesibilidad Web) WAI y las pautas Directrices de Accesibilidad para el Contenido Web (WCAG) 
8.3. Pautas WCAG 2.0 y 2.1 

Tema 9. Accesibilidad: evaluación y diversidad funcional 

9.1. Herramientas de evaluación de la accesibilidad en la web 
9.2. Accesibilidad y diversidad funcional 

Tema 10. El ordenador y la interacción: periféricos y dispositivos 

10.1. Dispositivos y periféricos tradicionales 
10.2. Dispositivos y periféricos alternativos 
10.3. Móviles y tabletas 
10.4. Diversidad funcional, interacción y periféricos 

Asignatura  27. Animación y Simulación 

Tema 1. Introducción: Física y matemáticas tras la simulación 

1.1. Conceptos aplicados a la simulación 
1.2. Colisiones, cálculo de volúmenes 
1.3. Tiempo de computación 
1.4. Prerrenderizado VS Cálculos a tiempo real 

Tema 2. Metodología 

2.1. Emisores 
2.2. Colisiones 
2.3. Campos 
2.4. Roturas 

Tema 3. Dinámicas de cuerpo rígido 

3.1. Conceptos básicos de movimiento 
3.2. Manejo de fuerzas 
3.3. Interacción entre objetos 
3.4. Colisiones 

Tema 4. Dinámicas de cuerpo no rígido 

4.1. Simulación de fluidos 
4.2. Simulación de humos 
4.3. Volumen efectivo 
4.4. Simulación de cuerpo no rígido a tiempo real 

Tema 5. Simulación de ropa 

5.1. Diseñador Maravilloso  
5.2. Referencias de patrones de ropa 
5.3. Arrugas: Ropa esculpida para ahorro de recursos 
5.4. Heramienta Blender: ClothBrush 

Tema 6. Simulación de pelo 

6.1. Tipos  
6.2. Tecnologías para simulación de pelo 
6.3. Partículas VS Malla 
6.4. Consumo de recursos 

Tema 7. Captura de movimiento 

7.1. Tecnologías de captura de movimiento 
7.2. Refinado de la captura de movimiento 
7.3. Aplicación de captura de movimiento a proyectos audiovisuales e interactivos 
7.4. Empresa Mixamo 

Tema 8. Software de captura de movimiento 

8.1. Programa Kinect 
8.2. Implementación de Kinect en videojuegos 
8.3. Tecnologías de refinado 
8.4. Otros softwares de captura de movimiento 

Tema 9. Captura facial 

9.1. Programa FaceRig 
9.2. Programa MocapX 
9.3. Ventajas y desventajas de la captura facial 
9.4. Refinado de captura facial 

Tema 10. Tecnologías futuras: Inteligencia Artificial 

10.1. Inteligencia Artificial en Animación: Cascadeur 
10.2. Inteligencia Artificial en Simulación 
10.3. Futuro: Alternativas posibles 
10.4. Estudio de casos actuales 

Asignatura 28. Desarrollos para dispositivos móviles 

Tema 1. Introducción al Entorno de Trabajo LibGDX 

1.1. Creando un proyecto 
1.2. Hola Mundo 
1.3. Gráficos básicos 
1.4. Controlando el input 
1.5. Conceptos básicos de cámara 
1.6. Audio 
1.7. Escena 2D 
1.8. Tilemaps 
1.9. Simulación de físicas 

Tema 2. Programación Orientada de Objetos (POO) en Java 

2.1. Clases y objetos 
2.2. Aspectos generales de gramática en Java 
2.3. Sentencias 
2.4. Sentencias condicionales y de bucles 
2.5. Clases y objetos 
2.6. Herencia y polimorfismo 
2.7. Correlación entre clases 

Tema 3. Texturas 

3.1. Método SpriteBatch 
3.2. Insertar imágenes con el método SpriteBatch 
3.3. Tamaño y posición de imágenes 
3.4. Optimización de imágenes 

Tema 4. Control de datos  

4.1. Detectar datos  
4.2. Eventos de entrada InputAdapter 
4.3. Eventos de entrada InputProcessors 
4.4. Procesamiento de la entrada 

Tema 5. Cámara, Viewport, Aspect Ratio y sistemas de coordenadas 

5.1. Control de la cámara 
5.2. Historia del Aspect Ratio 
5.3. Optimización del Aspect Ratio 
5.4. Uso de los sistemas de coordenadas 

Tema 6. Controladores de Aplicación de Programación de Interfaces (API) 

6.1. ¿Qué es una Aplicación de Programación de Interfaces (API)? 
6.2. Paquetes de la Aplicación de Programación de Interfaces (API) en LibGDX 
6.3. Implementación de la Aplicación de Programación de Interfaces (API) en LibGDX 
6.4. Uso de la Aplicación de Programación de Interfaces (API) en videojuegos  

Tema 7. Interfaces de usuario y Visualización Cabeza-Arriba (HUDs) 

7.1. ¿Qué es una Interfaz de Usuario (UI)? 
7.2. Diferencia entre Interfaz de Usuario (UI) y Visualización Cabeza-Arriba (HUDs) 
7.3. Diseñar una Interfaz de Usuario (UI) 
7.4. Implementación 

Tema 8. Efectos de partículas 

8.1. Efectos de partículas 2D 
8.2. Efectos de partículas 3D: Espectaculares  
8.3. Efectos de partículas 3D: PointSprites 
8.4. Efectos de partículas 3D: ModelInstance 
8.5. Consumo de recursos 

Tema 9. Implementación de música y sonido 

9.1. Formatos de sonido 
9.2. Implementación en el Ambiente de Trabajo libGDX 
9.3. Conversión entre formatos. Pérdidas de calidad
9.4. Análisis del videojuego: Música y sonido 

Tema 10. Estado del arte y futuro de videojuegos en dispositivos móviles 

10.1. Pasado de los videojuegos en dispositivos móviles 
10.2. Modelo de negocio pasado VS actual 
10.3. Juego libre VS Pagar para ganar  
10.4. El futuro de los juegos para móviles 

Asignatura 29. Estructura de Personajes 

Tema 1. Funciones de un Aparejador  

1.1. ¿Qué es un Aparejador? 
1.2. Funciones de un Aparejador 
1.3. Conocimientos de un Aparejador 
1.4. Tipos de Plataforma 
1.5. Facilidades de Blender para hacer una plataforma  
1.6. Primer contacto con huesos y restricciones 

Tema 2. Cadenas y emparentamiento de huesos. Diferencias Kinemática hacia delante (FK) e Kinemática en reversa (IK) y restricciones 

2.1. Cadenas de huesos 
2.2. Emparentamiento de huesos 
2.3. Cadena Kinemática hacia delante (FK) e Kinemática en reversa (IK) 
2.4. Diferencias entre Kinemática hacia delante (FK) e Kinemática en reversa (IK) 
2.5. Uso de restricciones 

Tema 3. Esqueleto humano y formas faciales 

3.1. Esqueleto humano 
3.2. Esqueleto humano avanzado 
3.3. Rig facial 
3.4. Llaves de forma 

Tema 4. Creación completa de un personaje y creación de una pose 

4.1. Sistema de pesado 
4.2. Pesado de un personaje: Cara 
4.3. Pesado de un personaje: Cuerpo 
4.3. Uso del modo pose 

Tema 5. Sistema Kinemática hacia delante (FK) e Kinemática en reversa (IK) de columna 

5.1. Ubicación de huesos y emparentamiento 
5.2. Sistema Kinemática hacia delante  (FK) 
5.3. Sistema Kinemática en reversa  (IK) 
5.4. Otras opciones 
5.5. Controles 

Tema 6. Sistema Kinemática hacia delante (FK) e Kinemática en reversa (IK) brazo 

6.1. Ubicación de huesos y emparentamiento 
6.2. Sistema Kinemática hacia delante  (FK) 
6.3. Sistema Kinemática en reversa  (IK) 
6.4. Otras opciones 
6.5. Controles 

Tema 7. Sistema Kinemática hacia delante (FK) e Kinemática en reversa (IK) mano 

7.1. Ubicación de huesos y emparentamiento 
7.2. Sistema Kinemática hacia delante  (FK) 
7.3. Sistema Kinemática en reversa  (IK) 
7.4. Otras opciones 
7.5. Controles 

Tema 8. Sistema Kinemática hacia delante (FK) e Kinemática en reversa (IK) pierna 

8.1. Ubicación de huesos y emparentamiento 
8.2. Sistema Kinemática hacia delante  (FK) 
8.3. Sistema Kinemática en reversa  (IK) 
8.4. Otras opciones 
8.5. Controles 

Tema 9. Facial 

9.1. Configuración facial 
9.2. Uso de Llaves de Forma  
9.3. Uso de botones 
9.4. Configuración ojos 
9.5. Squash y Stretch de la cabeza 

Tema 10. Correcciones de forma y configuración facial 

10.1. Correcciones de forma 
10.2. Modo pose 
10.3. Pesado fácil 
10.4. Dejando el rig listo para producción 

Asignatura 30. Sistemas inteligentes

Tema 1. Teoría de Agentes 

1.1. Historia del concepto 
1.2. Definición de agente 
1.3. Agentes en Inteligencia Artificial 
1.4. Agentes en Ingeniería de Software 

Tema 2. Arquitecturas de Agentes 

2.1. El proceso de razonamiento de un agente 
2.2. Agentes reactivos 
2.3. Agentes deductivos 
2.4. Agentes híbridos 
2.5. Comparativa 

Tema 3. Información y conocimiento 

3.1. Distinción entre datos, información y conocimiento 
3.2. Evaluación de la calidad de los datos 
3.3. Métodos de captura de datos 
3.4. Métodos de adquisición de información 
3.5. Métodos de adquisición de conocimiento 

Tema 4. Representación del conocimiento 

4.1. La importancia de la representación del conocimiento 
4.2. Definición de representación del conocimiento a través de sus roles 
4.3. Características de una representación del conocimiento 

Tema 5. Ontologías 

5.1. Introducción a los metadatos 
5.2. Concepto filosófico de ontología 
5.3. Concepto informático de ontología 
5.4. Ontologías de dominio y ontologías de nivel superior 
5.5. Cómo construir una ontología 

Tema 6. Lenguajes para ontologías y software para la creación de ontologías 

6.1. Tripletas semántica en los modelos RDF (Resource Description Framework), Turtle y N3 
6.2. Esquema RDF  
6.3. Lenguaje ontológico (OWL) 
6.4. Lenguaje estandarizado para RDF (SPARQL) 
6.5. Introducción a las diferentes herramientas para la creación de ontologías 
6.6. Instalación y uso del editor de ontologías Protégé 

Tema 7. La web semántica 

7.1. El estado actual y futuro de la web semántica 
7.2. Aplicaciones de la web semántica 

Tema 8. Otros modelos de representación del conocimiento 

8.1. Vocabularios 
8.2. Visión global 
8.3. Taxonomías 
8.4. Tesauros 
8.5. Folksonomías 
8.6. Comparativa 
8.7. Mapas mentales 

Tema 9. Evaluación e integración de representaciones del conocimiento 

9.1. Lógica de orden cero 
9.2. Lógica de primer orden 
9.3. Lógica descriptiva 
9.4. Relación entre diferentes tipos de lógica 
9.5. Programación basada en lógica de primer orden 

Tema 10. Razonadores semánticos, Sistemas basados en conocimiento y Sistemas Expertos 

10.1. Concepto de razonador 
10.2. Aplicaciones de un razonador 
10.3. Sistemas basados en el conocimiento 
10.4. MYCIN, historia de los Sistemas Expertos 
10.5. Elementos y Arquitectura de Sistemas Expertos 
10.6. Creación de Sistemas Expertos 

Asignatura 31. Realización y producción sonora 

Tema 1. ¿Qué es el sonido? Conceptos físicos del sonido 

1.1. Ondas de presión 
1.2. Cualidades del sonido 
1.3. La audición humana 
1.4. Propagación del sonido 

Tema 2. Importancia del sonido y la música en productos audiovisuales 

2.1. Banda sonora: Creando la ambientación 
2.2. Banda sonora mimética o sutil 
2.3. Efectos de sonido y su importancia 
2.4. Música orquestada y sintética 

Tema 3. Elementos de grabación: Equipo 

3.1. Elementos necesarios para la grabación 
3.2. Proceso de grabación 
3.3. Aislamiento acústico 
3.4. Procesado del sonido 

Tema 4. Librerías de sonido y derechos de autor 

4.1. Licencia Creative Commons 
4.2. Sonido sin derechos de autor 
4.3. Librerías de sonido 
4.4. ¿Cuándo merece la pena invertir en librerías de sonidos? 

Tema 5. Monoaural, estereofónico, envolvente y sonido 3D 

5.1. Sonido monoaural 
5.2. Sonido estereofónico 
5.3. Sonido envolvente 
5.4. Sonido 3D 

Tema 6. Síntesis de sonido. El sintetizador 

6.1. Qué es un sintetizador 
6.2. Tipos de síntesis: Síntesis imitativa 
6.3. Componentes 
6.4. Interfaces de control 

Tema 7. Edición de audio: La Estación de Trabajo de Audio Digital (DAW) 

7.1. Programa Pro Tools 
7.2. Programa Digital Performer 
7.3. Programa Nuendo 
7.4. Programa Logic Pro 9 
7.5. Programa Cakewalk SONAR 
7.6. ¿Cómo elegir una Estación de Trabajo de Audio Digital? 

Tema 8. Orquestación e instrumentación para música en videojuegos 

8.1. Sistemas de 8 bits y música chip 
8.2. Muestreo digital de la década de 1980-1990 
8.3. Música pregrabada y Retransmisión en Directo en la era moderna 
8.4. Bandas sonoras personalizadas en la era moderna 
8.5. Cronología de la música de videojuegos 

Tema 9. Proceso de composición para música en videojuegos 

9.1. ¿Qué es un paisaje sonoro? 
9.2. Importancia del paisaje sonoro en los videojuegos 
9.3. Propagación del sonido 
9.4. Oclusión, obstrucción y exclusión 

Tema 10. Flujo de trabajo para implementación de música y sonido en videojuegos: Hoja de referencia 

10.1. Organización en un proyecto audiovisual 
10.2. Organización en un proyecto interactivo 
10.3. Hoja de referencia 
10.4. Formato 

Asignatura 32. Programación en Tiempo Real 

Tema 1. Conceptos básicos de la programación concurrente 

1.1. Conceptos fundamentales 
1.2. Concurrencia 
1.3. Beneficios de la concurrencia 
1.4. Concurrencia y hardware 

Tema 2. Estructuras básicas de soporte a la concurrencia en Java

2.1. Concurrencia en Java 
2.2. Creación de hilos  
2.3. Métodos 
2.4. Sincronización 

Tema 3. Hilos, ciclo de vida, prioridades, interrupciones, estados, ejecutores 

3.1. Hilos  
3.2. Ciclo de vida 
3.3. Prioridades 
3.4. Interrupciones 
3.5. Estados 
3.6. Ejecutores 

Tema 4. Exclusión mutua 

4.1. ¿Qué es la exclusión mutua? 
4.2. Algoritmo de Dekker 
4.3. Algoritmo de Peterson 
4.4. Exclusión mutua en Java 

Tema 5. Dependencias de estados 

5.1. Inyección de dependencias 
5.2. Implementación del patrón en Java 
5.3. Formas de inyectar las dependencias 
5.4. Ejemplo 

Tema 6. Patrones de diseño 

6.1. Introducción 
6.2. Patrones de creación 
6.3. Patrones de estructura 
6.4. Patrones de comportamiento 

Tema 7. Uso de bibliotecas Java 

7.1. ¿Qué son las bibliotecas en Java? 
7.2. Mockito-all, mockito-core 
7.3. Guava 
7.4. Commons-io 
7.5. Commons-lang, commons-lang3 

Tema 8. Programación de sombreado  

8.1. Flujo de trabajo 3D y rasterizado 
8.2. Sombreador de vértices 
8.3. Sombreador de pixel: Iluminación I 
8.4. Sombreador de pixel: Iluminación II 
8.5. Post-efectos 

Tema 9. Programación de tiempo real 

9.1. Introducción 
9.2. Procesamiento de interrupciones 
9.3. Sincronización y comunicación entre procesos 
9.4. Los sistemas de planificación en tiempo real 

Tema 10. Planificación de tiempo real 

10.1. Conceptos 
10.2. Modelo de referencia de los sistemas de tiempo real 
10.3. Políticas de planificación 
10.4. Planificadores cíclicos 
10.5. Planificadores con propiedades estáticas 
10.6. Planificadores con propiedades dinámicas 

Asignatura 33. Videojuegos y simulación para investigación y educación

Tema 1. Introducción a los “juegos serios” 

1.1. ¿En qué consiste un juego serio? 
1.2. Características 
1.3. Aspectos a resaltar 
1.4. Ventajas de los juegos serios 

Tema 2. Motivación y objetivos de los “juegos serios” 

2.1. Creación de juegos serios 
2.2. Motivación de los juegos serios 
2.3. Objetivos de los juegos serios 
2.4. Conclusiones 

Tema 3. Juegos de simulación 

3.1. Introducción 
3.2. La simulación-juego 
3.3. Los juegos y las Tecnologías de Información y Comunicación 
3.4. Juegos, simulaciones y gerencia 

Tema 4. Diseño orientado al entrenamiento: Gamificación 

4.1. Modelo de la gamificación 
4.2. Recompensas 
4.3. Incentivación 
4.4. Gamificación aplicada al trabajo 

Tema 5. Cómo realizar una gamificación efectiva 

5.1. La teoría de la diversión 
5.2. Gamificación y fuerza de voluntad 
5.3. Gamificación y nuevas tecnologías 
5.4. Ejemplos célebres 

Tema 6. El proceso de aprendizaje: Flujo de juego y progreso 

6.1. Flujo de juego 
6.2. Sensación de progreso 
6.3. Realimentación 
6.4. Grado de finalización 

Tema 7. El proceso de aprendizaje: Evaluación basada en el juego 

7.1. Plataforma Kahoot! 
7.2. Metodología 
7.3. Resultados 
7.4. Conclusiones extraídas 

Tema 8. Campos de estudio: Aplicaciones educativas 

8.1. Caso de estudio: aplicación de las técnicas de gamificación en clase 
8.2. Paso 1: Análisis de usuarios y contexto 
8.3. Paso 2: Definición de los objetivos de aprendizaje 
8.4. Paso 3: Diseño de la experiencia 
8.5. Paso 4: Identificación de los recursos 
8.6. Paso 5: Aplicación de los elementos de gamificación 

Tema 9. Campos de estudio: Simulación y dominio de habilidades

9.1. Gamificación, simuladores y Orientación hacia la Actitud Emprendedora 
9.2. Muestra 
9.3. Recolección de datos 
9.4. Análisis de datos y resultados 
9.5. Conclusiones 

Tema 10. Campos de estudio: Herramientas de terapia (Casos reales) 

10.1. Gamificación terapéutica: Objetivos principales 
10.2. Terapias en Realidad Virtual 
10.3. Terapias con periféricos adaptados 
10.4. Conclusiones extraídas 

Asignatura 34. Producción de videojuegos 

Tema 1. Gente y comunicación: Habilidades blandas y duras 

1.1. Habilidades blandas 
1.2. Habilidades duras 
1.3. Habilidades que buscan los empleadores 
1.4. Aumentar ambos tipos de habilidades 
1.5. Como destacar las habilidades 

Tema 2. Liderazgo: Teoría y práctica

2.1. Tipos de líderes 
2.2. Tipos de poder 
2.3. Teorías de liderazgo 
2.4. El enfoque conductista 

Tema 3. Equipos: Teoría sobre equipos

3.1. Introducción: Problemas de asignación de costes y reparto de beneficios 
3.2. Soluciones eficientes y racionalidad individual 
3.3. Soluciones estables: El núcleo 
3.4. El Nucléolo 
3.5. El valor de Shapley 
3.6. Repartos proporcionales, igualitarios y en serie 

Tema 4. Equipos de trabajo y la gestión del conocimiento 

4.1. Introducción 
4.2. Gestión del conocimiento y estrategia 
4.3. Instrumentos para la gestión del conocimiento 
4.4. Conclusiones 

Tema 5. Diseñando un videojuego: Propuesta de valor, competición y prototipado 

5.1. Propuesta de valor 
5.2. Competición 
5.3. Análisis del mercado 
5.4. Prototipado de un videojuego 

Tema 6. Metodología Lean Startup, pensamiento basado en el diseño, pensamiento basado en lo visual y otras teorías 

6.1. Metodología Lean Startup 
6.2. PMV (Producto Mínimo Viable) 
6.3. Pensamiento basado en el diseño 
6.4. Metodología Lean UX 
6.5. Agile 
6.6. Crecimiento acelerado 
6.7. Conclusiones 

Tema 7. Metodologías ágiles para proyectos centrados en videojuegos 

7.1. ¿Qué es una metodología ágil? 
7.2. Ventajas y desventajas de metodologías ágiles 
7.3. Metodología SCRUM: Características, ventajas y desventajas 
7.4. Metodología EXTREME: Características, ventajas y desventajas 
7.5. Análisis y adaptación de las metodologías para el desarrollo de videojuegos 
7.6. Escala de evaluación 

Tema 8. Búsqueda de financiación 

8.1. Cuentas básicas para producir un videojuego 
8.2. Fondos propios o financiación externa 
8.3. Incentivos Fiscales Monetizables 
8.4. Ayudas al emprendimiento 

Tema 9. Distribución y difusión periodística 

9.1. Distribución de un videojuego 
9.2. Publisher o autopublicación 
9.3. Crear interés periodístico 
9.4. Técnicas para crear interés periodístico 

Tema 10. Marca y Portafolio Personal 

10.1. Marca personal 
10.2. Marca empresarial 
10.3. Presentaciones de venta 
10.4. Portafolio personal 

Asignatura 35. Animación 2D 

Tema 1. ¿Qué es la animación? 

1.1. Historia de la animación 
1.2. Pioneros de la animación 
1.3. Animación 2D y 3D 
1.4. ¿Es necesario saber dibujar? 

Tema 2. El animador y su papel en la producción 

2.1. Puestos en el departamento 
2.2. Jefe de animación, Supervisor y Director 
2.3. Pasos de supervisión en una producción 
2.4. Criterios de calidad 

Tema 3. Leyes físicas 

3.1. Empuje 
3.2. Fricción 
3.3. Gravedad 
3.4. Inercia 

Tema 4. Herramientas de animación 

4.1. Línea de Tiempo  
4.2. Hoja de Tiempos  
4.3. Curve Editor 
4.4. Uso de las plataformas  

Tema 5. Metodología de animación 

5.1. Editor de gráficos: Curvas y tipos de curva 
5.2. Sincronización y Espaciado 
5.3. Fuentes Externas  
5.4. Pisadas y Ranuras  
5.5. Controles y  Limitaciones  
5.5. Tablas e intermedios  
5.6. Poses extremas y averías  

Tema 6. Los 12 principios de la animación 

6.1. Sincronización  
6.2. Escoger y Estirar  
6.3. Descaso y Movimiento  
6.4. Anticipación 
6.5. Superposición  
6.6. Arcos 
6.7. Pose a pose  
6.8. Pose 
6.9. Acción secundaria 
6.10. Puesta en escena  
6.11. Exageración 
6.12. Apariencia  

Tema 7. Conocimientos anatómicos y su funcionamiento 

7.1. Anatomía humana 
7.2. Anatomía animal 
7.3. Anatomía de personajes de caricatura 
7.4. Romper las reglas 

Tema 8. Posado y siluetas 

8.1. Importancia de la ubicación 
8.2. Importancia de la pose 
8.3. Importancia de la silueta 
8.4. Resultado final. Análisis compositivo 

Tema 9. Ejercicio: Pelota 

9.1. Forma 
9.2. Sincronización  
9.3. Espaciado  
9.4. Peso 

Tema 10. Ejercicio: Ciclos básicos y Dinámica corporal 

10.1. Ciclo de andar 
10.2. Ciclo de andar con personalidad 
10.3. Ciclo de correr 
10.4. Parkour 
10.5. Pantomima 

Asignatura 36. Diseño y Desarrollo de Juegos Web 

Tema 1. Orígenes y estándares de la web 

1.1. Orígenes de Internet 
1.2. Creación de World Wide Web (WWW) 
1.3. Aparición de los estándares web 
1.4. El auge de los estándares web 

Tema 2. Protocolo de transferencia de hipertexto (HTTP) y estructura cliente-servidor 

2.1. Rol cliente-servidor 
2.2. Comunicación cliente-servidor 
2.3. Historia reciente 
2.4. Computación centralizada 

Tema 3. Programación web: Introducción 

3.1. Conceptos básicos 
3.2. Preparando un servidor web 
3.3. Conceptos básicos de Lenguaje de Marcas de Hipertexto (HTML5) 
3.4. Formas HTML 

Tema 4. Introducción a Lenguaje de Marcas de Hipertexto HTML y ejemplos 

4.1. Historia de HTML5 
4.2. Elementos de HTML5 
4.3. Interfaces de programación de aplicaciones 
4.4. Tecnología CCS3 

Tema 5. Modelo de objeto de documento 

5.1. ¿Qué es el Modelo de Objetos del Documento? 
5.2. Uso de la declaración de tipo de documento (DOCTYPE) 
5.3. La importancia de validar el Lenguaje de Marcas de Hipertexto (HTML) 
5.4. Accediendo a los elementos 
5.5. Creando elementos y textos 
5.6. Usando innerHTML 
5.7. Eliminando un elemento o nodo de texto 
5.8. Lectura y escritura de los atributos de un elemento 
5.9. Manipulando los estilos de los elementos 
5.10. Adjuntar múltiples ficheros a la vez 

Tema 6. Introducción a Hojas de Estilo en Cascada (CSS) y ejemplos 

6.1. Sintaxis CSS3 
6.2. Hojas de estilo 
6.3. Etiquetas 
6.4. Selectores 
6.5. Diseño web con CSS 

Tema 7. Introducción a JavaScript y ejemplos 

7.1. ¿Qué es JavaScript? 
7.2. Breve historia del lenguaje 
7.3. Versiones de JavaScript 
7.4. Mostrar un cuadro de diálogo 
7.5. Sintaxis de JavaScript 
7.6. Comprensión de scripts 
7.7. Espacios 
7.8. Comentarios 
7.9. Funciones 
7.10. JavaScript en la página y externo 

Tema 8. Funciones en JavaScript 

8.1. Declaraciones de función 
8.2. Expresiones de función 
8.3. Llamar a funciones 
8.4. Recursividad 
8.5. Funciones anidadas y cierres 
8.6. Preservación de variables 
8.7. Funciones multi-anidadas 
8.8. Conflictos de nombres 
8.9. Clausuras o cierres 
8.10. Parámetros de una función 

Tema 9. Motor de juegos PlayCanvas para desarrollar juegos web 

9.1. ¿Qué es PlayCanvas? 
9.2. Configuración del proyecto 
9.3. Creando un objeto 
9.4. Agregando físicas 
9.5. Añadiendo un modelo 
9.6. Cambiando los ajustes de gravedad y escena 
9.7. Ejecutando Scripts 
9.8. Controles de cámara 

Tema 10. Marco de juego Phaser para desarrollar juegos web 

10.1. ¿Qué es Phaser? 
10.2. Cargando recursos 
10.3. Construyendo el mundo 
10.4. Las plataformas 
10.5. El jugador 
10.6. Añadir físicas 
10.7. Usar el teclado 
10.8. Recoger pickups 
10.9. Puntos y puntuación 
10.10. Bombas de rebote 

Asignatura 37. Gráficos 

Tema 1. Introducción al entorno de Illustrator 

1.1. Entorno de Illustrator 
1.2. Preparar un documento 
1.3. Adaptar el documento a las necesidades 
1.4. Caja de herramientas 

Tema 2. El dibujo con Illustrator 

2.1. Dibujo con formas geométricas básicas 
2.2. Reglas guía y cuadrícula 
2.3. Trazados y curvas Bézier 
2.4. Otras operaciones 

Tema 3. Operaciones con objetos 

3.1. Herramientas de visualización 
3.2. Operaciones con objetos 
3.3. Tipos de selección 
3.4. Aislamiento de ilustraciones 

Tema 4. Trabajar con color 

4.1. Panel de muestras 
4.2. Muestras de color 
4.3. Muestras de degradado 
4.4. Herramienta Malla de Degradado

Tema 5. Trabajar con texto 

5.1. Formato de carácter y párrafo 
5.2. Operaciones con texto 
5.3. Trabajar con texto y gráficos 
5.4. Otras operaciones con texto 

Tema 6. Pinceles y muestras de patrón 

6.1. Tipos de pinceles 
6.2. Operaciones con pinceles 
6.3. Bibliotecas de pinceles 
6.4. Otras operaciones con pinceles 

Tema 7. Colorear imágenes. Vectorización y coloreado de diseños 

7.1. Controles de relleno 
7.2. Color de trazo 
7.3. Color y combinación de trazos 
7.4. Vectorización 
7.5. Otras operaciones 

Tema 8. Filtros y efectos 

8.1. Acerca de los efectos 
8.2. Aplicación de un efecto 
8.3. Efectos de rasterizado 
8.4. Opciones de rasterización 
8.5. Aplicación de efectos a imágenes de mapa de bits 
8.6. Mejora del rendimiento de los efectos 
8.7. Modificación o eliminación de un efecto

Tema 9. Efectos 3D 

9.1. Creación de objetos 3D 
9.2. Definición de opciones 
9.3. Adición de un trazado de bisel personalizado 
9.4. Rotación de un objeto 
9.5. Asignación de ilustraciones a un objeto 3D 

Tema 10. Empaquetado 

10.1. Exportación 
10.2. Importación 
10.3. Aplicación de Illustrator práctica en videojuegos 
10.4. Análisis de videojuegos 

Asignatura 38. Gráficos en Movimiento 

Tema 1. Introducción a la aplicación After Effects 

1.1. Qué es y para qué sirve After Effects. Ejemplos ilustrativos 
1.2. Ajustes de proyecto e interfaz 
1.3. Ajustes de composición, pinceles y ventanas 
1.4. Definición del flujo de trabajo: Creación de un proyecto básico 
1.5. Cuestiones previas de vídeo 
1.6. Profundidad de color, formatos de pantalla, compresión de audio y vídeo 

Tema 2. Nociones básicas de la aplicación After Effects 

2.1. Importación 
2.2. Herramientas básicas. Tipos y opciones de capa 
2.3. Propiedades de transformación y origen de coordenadas 
2.4. Exportación básica H.264 

Tema 3. Pinceles y espacio 3D 

3.1. Paneles de pincel y efecto Pintar 
3.2. Goma de borrar, pincel de clonado, pincel de rotoscopia 
3.3. Activar el espacio 3D. Vistas para trabajar en 3D 
3.4. Propiedades de material y de transformación 
3.5. Luces y cámaras. Control de cámara 
3.6. Herramienta unificada de cámara. Vista personalizada. 
3.7. Texto en 3D 
3.8. Punto de fuga y proyección de cámara 

Tema 4. Texto y transparencias 

4.1. Herramienta de texto 
4.2. Estilos de capa 
4.3. Animadores, rangos y selectores 
4.4. Ajustes preestablecidos de animación de texto 
4.5. Composición alfa 
4.6. Panel Control de transferencia 
4.7. Incrustaciones por luminancia 

Tema 5. Máscaras y capas de forma 

5.1. Herramientas de creación y edición de máscaras 
5.2. Capas de forma 
5.3. Convertir texto y gráficos en capas de forma o en máscaras 
5.4. Máscaras como trayectorias 
5.5. Efectos que funcionan con máscaras: Trazo, garabato 

Tema 6. Animación 

6.1. Uso y tipos de fotograma clave 
6.2. Trayectorias 
6.3. Gráfica de curvas 
6.4. Convertir audio en fotograma clave  
6.5. Parentales y precomposiciones 
6.6. Técnicas alternativas de animación: Bucles, secuenciación de capas, herramienta de transformación libre, esbozo de movimiento, deslizador 
6.7. Remapeo de tiempo 

Tema 7. Efectos y croma 

7.1. Aplicación de efectos 
7.2. Ejemplos de efectos 
7.3. Corrección de color 
7.4. Pantalla verde 

Tema 8. Estabilizado 

8.1. Estabilizador clásico 
8.2. Estabilizador de deformación 
8.3. Opciones de seguimiento 
8.4. Estabilizados de posición, rotación y escala 

Tema 9. Rastreo y expresiones 

9.1. Rastreo de posición y rotación. Perspectiva 
9.2. Rastreo con sólidos, con capas de ajuste y con objetos nulos 
9.3. Rastro 3D. Incrustar Logos, Texto o imágenes en espacio 3D 
9.4. Herramienta Mocha AE  
9.5. Expresiones: Time 
9.6. Expresiones: Loop out 
9.7. Expresiones: Wiggle  

Tema 10. Exportación 

10.1. Configuraciones de exportación: Formatos y códecs más usuales para edición y visionado I 
10.2. Configuraciones de exportación: Formatos y códecs más usuales para edición y visionado II 
10.3. Configuraciones de exportación: Formatos y códecs más usuales para edición y visionado III 
10.4. Guardado de proyectos completos: Recopilar archivos y respaldos 

Asignatura 39. Redes y sistemas multijugador 

Tema 1. Historia y evolución de videojuegos multijugador 

1.1. Década 1970: Primeros juegos multijugador 
1.2. Años 90: Duke Nukem, Doom, Quake 
1.3. Auge de videojuegos multijugador 
1.4. Multijugador local y online 
1.5. Juegos de fiesta 

Tema 2. Modelos de negocio multijugador 

2.1. Origen y funcionamiento de los modelos de negocio emergentes 
2.2. Servicios de venta en línea 
2.3. Libre para jugar 
2.4. Micropagos 
2.5. Publicidad 
2.6. Suscripción con pagos mensuales 
2.7. Pagar por juego 
2.8. Prueba antes de comprar 

Tema 3. Juegos locales y juegos en red 

3.1. Juegos locales: Inicios 
3.2. Juegos de fiesta: Nintendo y la unión de la familia 
3.3. Juegos en red: Inicios 
3.4. Evolución de los juegos en red 

Tema 4. Modelo OSI: Capas I 

4.1. Modelo OSI: Introducción 
4.2. Capa física 
4.3. Capa de enlace de datos 
4.4. Capa de red 

Tema 5. Modelo OSI: Capas II 

5.1. Capa de transporte 
5.2. Capa de sesión 
5.3. Capa de presentación 
5.4. Capa de aplicación 

Tema 6. Redes de computadores e internet 

6.1. ¿Qué es una red de computadoras? 
6.2. Software 
6.3. Hardware 
6.4. Servidores 
6.5. Almacenamiento en red 
6.6. Protocolos de red 

Tema 7. Redes móviles e inalámbricas 

7.1. Red móvil 
7.2. Red inalámbrica 
7.3. Funcionamiento de las redes móviles 
7.4. Tecnología digital 

Tema 8. Seguridad 

8.1. Seguridad personal 
8.2. Trucos y Trampas en videojuegos 
8.3. Seguridad anti-trampas 
8.4. Análisis de sistemas de seguridad anti-trampas 

Tema 9. Sistemas multijugador: Servidores 

9.1. Alojamiento de servidores 
9.2. Videojuegos Multijugador Masivos (MMO) 
9.3. Servidores de videojuegos dedicados 
9.4. Eventos masivos (Fiesta LAN)  

Tema 10. Diseño de videojuegos multijugador y programación 

10.1. Fundamentos de diseño de videojuegos multijugador en Unreal 
10.2. Fundamentos de diseño de videojuegos multijugador en Unity 
10.3. Como hacer que un juego multijugador sea divertido 
10.4. Más allá de un mando: Innovación en controles multijugador 

Asignatura 40. Dirección de equipos 

Tema 1. Comportamiento organizacional 

1.1. Teoría de la organización 
1.2. Elementos clave del cambio en las organizaciones
1.3. Perspectivas e instrumentos para la gestión del conocimiento

Tema 2. Dirección estratégica de personas 

2.1. Diseño de puestos de trabajo, reclutamiento y selección. 
2.2. Formación y desarrollo de carreras
2.3. Planteamiento estratégico de la dirección de personas
2.4. Diseño e implementación de políticas y prácticas de personal

Tema 3. Desarrollo directivo y liderazgo  

3.1. Liderazgo y estilos de liderazgo
3.2. Motivación
3.3. Inteligencia emocional
3.4. Capacidades y habilidades del líder 2.0
3.5. Reuniones eficaces

Tema 4. Gestión del cambio 

4.1. Análisis del rendimiento
4.2. Liderar el cambio. Resistencia al cambio
4.3. Gestión de procesos de cambio
4.4. Gestión de equipos multiculturales

Tema 5. Negociación y gestión de conflictos 

5.1. Técnicas de negociación efectiva
5.2. Conflictos interpersonales
5.3. Negociación intercultural

Tema 6. Comunicación directa 

6.1. Comunicación interpersonal
6.2. Habilidades comunicativas e influencia

Tema 7. Gestión de equipos y desempeño de personas  

7.1. Calidad de vida laboral y bienestar psicológico
7.2. Equipos de trabajo y la dirección de reuniones
7.3. Coaching y gestión de equipos
7.4. Gestión de la igualdad y diversidad

Tema 8. Gestión del conocimiento y del talento 

8.1. Gestión del Capital Humano
8.2. Entorno, estrategia y métrica
8.3. Innovación en la gestión de personas
8.4. Comunicación interna y plan de comunicación integral
8.5. Barreras para la comunicación empresarial

universidad diseno videojuegos

Un  programa  diseñado para puedas adaptar su curso a tu disponibilidad para hacer de tu aprendizaje un proceso flexible, eficaz y exitoso”

Licenciatura en Diseño de Videojuegos

En la era digital actual, los videojuegos han alcanzado una relevancia cultural y económica sin precedentes. La industria del entretenimiento interactivo está en constante crecimiento, y la demanda de profesionales creativos y expertos en diseño de videojuegos nunca ha sido tan alta. TECH Universidad te presenta la Licenciatura en Diseño de Videojuegos, un programa innovador que te preparará para destacarte en esta industria dinámica y emocionante. Nuestra Licenciatura en Diseño de Videojuegos se imparte en modalidad online a través de TECH Universidad, lo que significa que puedes acceder a una educación de calidad desde cualquier lugar del mundo. La modalidad online te ofrece la flexibilidad de estudiar a tu propio ritmo y adaptar tu horario de estudio a tus compromisos personales y profesionales.

Conviértete en un licenciado en diseño de videojuegos

Al unirte a nuestro programa, tendrás la oportunidad de sumergirte en un currículo completo que abarca desde los fundamentos del diseño de videojuegos hasta las últimas tendencias y tecnologías de la industria. Aprenderás a conceptualizar y desarrollar juegos interactivos, explorando aspectos como la narrativa, la mecánica del juego, el diseño de personajes y los gráficos en 2D y 3D. Con una Licenciatura en Diseño de Videojuegos de TECH Universidad, estarás listo para ingresar a la industria como diseñador, desarrollador o incluso emprendedor en el campo de los videojuegos. Tu capacidad para crear experiencias interactivas únicas y cautivadoras te abrirá las puertas a una variedad de oportunidades emocionantes en un mercado en constante expansión. Aprovecha la oportunidad de transformar tu pasión por los videojuegos en una carrera gratificante. Únete a TECH Universidad y comienza tu viaje hacia el éxito en el mundo del diseño de videojuegos. ¡Inscríbete ahora y haz realidad tus sueños de crear los juegos del futuro!