Desarrollo de Videojuegos Plan 2019
Undergraduate Programme. Academic Year 2024/2025.
Objectives
Con el Grado en Desarrollo de Videojuegos adquirirás conocimientos de:
- Principios básicos del proceso de construcción de un videojuego desde el punto de vista narrativo, estético y narrativo.
- Funcionamiento de los agentes y actores implicados en la producción y comercialización de contenidos digitales interactivos.
- Tipos y estructuras de datos más adecuadas a la resolución de problemas, incluyendo su diseño y utilización eficiente en videojuegos.
- Procedimientos algorítmicos específicos en el desarrollo de videojuegos para diseñar soluciones a medida dependiendo del proyecto, analizando la idoneidad y complejidad de los algoritmos propuestos.
- Arquitecturas software de videojuegos.
- Tecnologías software especializadas en la generación realista de imágenes, como la programación de hardware gráfico (GPU).
- Diseño de motores de videojuegos extensibles y reutilizables.
- Fundamentos de lenguajes interpretados como mecanismo de extensión de herramientas de autoría y generación de contenidos.
- Creación de contenido audiovisual y videojuegos para dispositivos móviles y consolas de videojuegos.
- Dirección de proyectos digitales interactivos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social.
- Técnicas de aprendizaje computacional y extracción automática de información y su aplicación práctica en el desarrollo de videojuegos.
- Diseño de sistemas interactivos e interfaces persona-computador adecuadas para los videojuegos.
- Pipeline de creación de contenidos digitales.
- Manejo de técnicas y herramientas de expresión y representación artística.
- Estructura y arquitectura de computadores, consolas y dispositivos móviles y aprovechamiento de sus recursos.
- Construcción de videojuegos y sistemas digitales interactivos en redes locales e Internet.
- Detección de cuellos de botella en la ejecución de aplicaciones y optimización de las partes necesarias de la aplicación para llegar a los mínimos de calidad esperados según el hardware disponible.
General, specific, and interdisciplinary skills that students should acquire during their studies
Los grados universitarios se especifican dentro del marco del Espacio Europeo de Educación Superior (EEES). En él, las titulaciones se estructuran alrededor de la adquisición de competencias, definidas como "el conjunto de conocimientos, habilidades, actitudes que se adquieren o desarrollan mediante experiencias formativas coordinadas, las cuales tienen el propósito de lograr conocimientos funcionales que den respuesta de modo eficiente a una tarea o problema de la vida cotidiana y profesional que requiera un proceso de enseñanza y aprendizaje".
El Ministerio de Educación, en su Registro de Universidades, Centros y Títulos (RUCT), categoriza las competencias en función de su nivel de concreción:
- Competencias básicas: están especificadas de forma general para todos los grados encuadrados en el Marco Español de Cualificaciones para la Educación Superior (MECES) en el Real Decreto 861/2010.
- Competencias generales: son similares en los diferentes títulos de una misma Universidad, con adaptaciones particulares al contexto específico de cada uno de los títulos.
- Competencias específicas: son las propias del título, orientadas al perfil específico del futuro egresado. Están asociadas a los aspectos formativos y al ámbito del conocimiento del título.
- Competencias transversales: decididas de manera global por la Universidad para todos sus egresados.
A continuación se enumeran las competencias asociadas al Grado en Desarrollo de Videojuegos:
Competencias básicas
- CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio
- CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio
- CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética
- CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado
- CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía
Competencias generales
- CG1 Conocer la estructura de los agentes y actores implicados en la producción, distribución y comercialización de contenidos digitales interactivos
- CG2 Comprender los elementos y mecánicas que componen los distintos tipos de juegos, desarrollando una capacidad analítica para caracterizar un juego y relacionarlo con otros de su mismo género a partir de datos tanto cualitativos como cuantitativos
- CG3 Comprender los elementos que configuran el proceso de diseño de un videojuego, distinguiendo los recursos narrativos característicos de los distintos géneros y formatos en su contexto histórico, e incluyendo los principios estructurales, estéticos y formales que caracterizan una experiencia de juego satisfactoria.
Competencias específicas
- CE1 Conocer y manejar las técnicas y herramientas de expresión y representación artística dentro de la animación.
- CE2 Comprender los conceptos matemáticos básicos relacionados con la probabilidad y la estadística.
- CE3 Comprender el uso de los computadores, los fundamentos de su programación, y su aplicación a la resolución de problemas propios de la ingeniería y el ocio.
- CE4 Conocer los elementos que integran la arquitectura software de un videojuego.
- CE5 Comprender el lenguaje y las herramientas gráficas para modelar, simular y resolver problemas, reconociendo y valorando las situaciones y problemas susceptibles de ser tratados en el ámbito del videojuego.
- CE6 Conocer las características, funcionalidad y estructura de los Sistemas Operativos y desarrollar aplicaciones basadas en sus servicios.
- CE7 Comprender los conceptos básicos de matemática discreta en situaciones que pueden plantearse en la programación.
- CE8 Comprender los elementos básicos para la programación de gráficos en 2D y 3D, y su aplicación práctica a través de una librería software especializada en la generación de gráficos.
- CE9 Conocer los principios de la ingeniería de software y la aplicación de metodologías y ciclos de vida ágiles.
- CE10 Comprender las estrategias algorítmicas específicas para el desarrollo de videojuegos, que permitan resolver de forma eficiente problemas relacionados con la optimización y la exploración de los espacios de búsqueda asociados a un juego.
- CE11 Comprender el funcionamiento de los computadores, conocer su estructura así como los componentes básicos que los conforman.
- CE12 Crear contenido audiovisual para videojuegos y productos multimedia que tenga suficiente calidad técnica, que transmita un concepto decidido de antemano y se realice según unas restricciones temporales establecidas.
- CE13 Comprender los conceptos matemáticos básicos relacionados con el álgebra lineal y la geometría euclídea en la programación.
- CE14 Conocer los principales tipos de herramientas y lenguajes que se emplean en la construcción de los distintos módulos que componen un videojuego.
- CE15 Comprender los tipos y estructuras de datos más adecuados para la resolución de un problema, incluyendo su diseño y utilización de forma eficiente durante el desarrollo de un videojuego.
- CE16 Comprender las técnicas algorítmicas especializadas en la organización de la escena, como el modelado jerárquico y el uso de estructuras espaciales, así como las tecnologías software especializadas en la generación de imágenes realistas, como la programación de shaders o el uso de motores gráficos.
- CE17 Comprender la estructura y arquitectura de los computadores actuales, analizar su rendimiento y aprovechar sus recursos.
- CE18 Conocer las características, funcionalidades y estructura de las Redes de Computadores e Internet, y construir videojuegos basados en ellas.
- CE19 Comprender los procedimientos algorítmicos básicos de las tecnologías informáticas y su aplicación al diseño de soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos.
- CE20 Aplicar los conocimientos sobre lenguajes interpretados a la construcción de extensiones de herramientas de autoría para diferentes tipos de contenido en videojuegos.
- CE21 Diseñar sistemas interactivos e interfaces persona-computador adecuadas para los videojuegos.
- CE22 Comprender las técnicas de aprendizaje computacional, incluyendo métodos para la extracción automática de información, y su aplicación práctica en el desarrollo de videojuegos.
- CE23 Formular y resolver problemas físicos sencillos mediante el uso de simulaciones por ordenador.
- CE24 Conocer los fundamentos, paradigmas y técnicas propias de los sistemas inteligentes, y ser capaces de diseñar y construir videojuegos que utilicen dichas técnicas.
- CE25 Capacidad para crear contenido audiovisual y videojuegos para dispositivos distintos de las computadoras de propósito general, tales como dispositivos móviles y consolas de videojuegos.
- CE26 Comprender los principios legales que rigen la creación, protección y distribución de contenidos digitales.
- CE27 Capacidad para realizar un proyecto original de naturaleza profesional en el ámbito del desarrollo de videojuegos, en el que se sinteticen e integren las competencias adquiridas en las enseñanzas, y que será presentado y defendido ante un tribunal universitario y calificado individualmente.
Competencias transversales
- CT1 Capacidad de comunicación oral y escrita de la información de forma clara y precisa.
- CT2 Capacidad de análisis y síntesis en la resolución de problemas.
- CT3 Capacidad de resolución de problemas gestionando adecuadamente la información disponible, adaptándose a situaciones cambiantes e integrando creativamente los conocimientos adquiridos.
- CT4 Capacidad de coordinación, organización de tareas por prioridad, planificación, ejecución y liderazgo de equipos de trabajo.
- CT5 Capacidad para perseguir objetivos de calidad y eficacia de los resultados obtenidos en el desarrollo de su actividad profesional.
- CT6 Capacidad para trabajar en equipos interdisciplinares, participando y colaborando en las decisiones e iniciativas del grupo para llevar a cabo un proyecto común.
- CT7 Capacidad de tomar una decisión de forma autónoma y organizada determinando un plan de acciones teniendo en cuenta los beneficios y asumiendo los riesgos y responsabilidades necesarios.
Career paths
- Ingeniero informático
- Desarrollador de aplicaciones informáticas
- Desarrollador de videojuegos
- Arquitecto de software interactivo
- Ingeniero de proyectos de entretenimiento
- Ingeniero de gráficos por computador
- Especialista en inteligencia artificial para videojuegos
- Diseñador de videojuegos