|
||||||||||||||
Consulta de los datos generales Descripción La asignatura en el conjunto del plan de estudios Campos profesionales en el que se proyecta Conocimientos previos Información previa a la matrícula Objetivos y competencias Contenidos Consulta de los recursos de aprendizaje de los que dispone la asignatura Recursos de aprendizaje y herramientas de apoyo Informaciones sobre la evaluación en la UOC Consulta del modelo de evaluación | ||||||||||||||
ATENCIÓN: Esta información recoge los apartados del plan docente de la asignatura durante el último semestre con docencia. Al iniciar el periodo de matrícula, podrás consultar el calendario y modelo de evaluación para el siguiente semestre en Trámites / Matrícula / Horarios de las pruebas de evaluación final. | ||||||||||||||
Esta asignatura es la continuación directa de la asignatura Unity 2D estudiado en el primer semestre. La principal diferencia, es que se dedica a Unity 3D. El desarrollo de un videojuego es una tarea compleja, que requiere el dominio de distintas herramientas. Por ejemplo, en el caso de títulos de primera categoría (AAA), el proceso de desarrollo puede llegar a necesitar años y un numeroso equipo de personas expertas en distintas disciplinas. Entre estas herramientas, el motor (engine) es la pieza más importante de todo el proceso de desarrollo. Algunos incluso son tan completos que permiten que un grupo reducido de personas pueda crear un videojuego en un tiempo razonable. Se trata de un marco de software que ofrece el conjunto de funcionalidades básicas necesarias para todo videojuego. Entre estas funcionalidades podemos encontrar, por ejemplo, el renderizado 2D o 3D, la detección de colisiones, las físicas, el sonido o el motor de animaciones entre otros... En algunos casos, estas herramientas incluso incorporan un entorno gráfico que permite gestionar estos aspectos de manera más o menos amigable.
Si bien las grandes compañías se pueden permitir crear sus propios motores, actualmente existen distintos motores comerciales que podemos adquirir para desarrollar nuestros propios videojuegos. Entre ellos, uno que ha tomado especial relevancia últimamente en el campo profesional es Unity, creado por Unity Technologies en 2005, y mejorado versión a versión hasta el día de hoy. Éste permite el desarrollo multiplataforma para ordenadores, distintas consolas y móviles o web.
Entre los distintos juegos comerciales creados con Unity, podemos encontrar ejemplos de una enorme calidad como:
La asignatura de "Programación en Unity 3D" tiene como el hilo narrativo el desarrollo de tres pequeños videojuegos de temática diversa para formar a los estudiantes en los aspectos básicos del desarrollo para juegos 3D. De todos modos, es importante tener en cuenta que, si bien la asignatura se centra en Unity, muchos de los conceptos son aplicables cuando se trabaje con motores diferentes. |
||||||||||||||
Esta asignatura es la continuidad directa de la primera asignatura de programación con Unity dentro de los programas de desarrollo de videojuegos (postgrado y máster). Se ofrece en paralelo con las asignaturas de "Inteligencia Artificial" y "Juegos Multijugador", más especializadas. Por ello, es importante, pues finaliza el aprendizaje de Unity como una de las herramientas que se va a usar de manera intensiva a lo largo del programa y en concreto del segundo semestre. Esta asignatura es la secunda de programación dentro de los programas de desarrollo de videojuegos (postgrado y máster), ofrecida después de las asignaturas de "Game Design" y "Unity 2D". |
||||||||||||||
La industria del videojuego es la principal en el campo de ocio audiovisual e interactivo de nuestro país, con una facturación anual de casi 1.000 millones de euros (AEVI-GFK), superando a todas incluso la del cine. Actualmente hay casi 400 compañías de desarrollo de videojuegos y el sector crece a un ritmo de alrededor de 20% por año. Se estima que el sector de los videojuegos doblará sus cifras de empleo y en 2019 podría generar 7.217 empleados de alta cualificación (Libro Blanco DEV). Aunque el número de empleos en el sector sigue creciendo a un mismo ritmo, aún hacen falta más profesionales por lo que las empresas tienen dificultades para encontrar personal cualificado.
En ese sentido, esta asignatura es de especial interés para aquellos que quieran dedicarse, ya sea profesionalmente o por afición, al desarrollo de videojuegos en formato 3D mediante el entorno Unity (perfil - Game Programmer). |
||||||||||||||
Estrictamente, no es necesaria haber cursado la asignatura Unity 2D, pero se considera ya adquirido los conocimientos del semestre precedente. En particular, los temas:
no serán tratado en detalle, a menos que sean diferentes en el contexto de la 3D. Sin embargo, al tratarse de una asignatura de desarrollo, la programación juega un papel clave. Por ello, los elementos de la programación también se dan por adquirido y no serán revisados. Igual que en la asignatura "Programación en Unity 2D", el lenguaje de programación elegido es C#. |
||||||||||||||
Es muy recomendable haber cursado antes la asignatura "Programación en Unity 2D". En caso de no disponer de conocimientos sobre la 3D, puede ser recomendable cursar antes la asignatura "Graficos 3D". |
||||||||||||||
Los objetivos de aprendizaje de la asignatura son los siguientes:
Las competencias transversales del Master que se ponen de manifiesto en esta asignatura son:
Las competencias específicas de esta asignatura son:
|
||||||||||||||
El temario del curso dentro de la asignatura se divide en cuatro bloques temáticos, o módulos, que engloban los diferentes capítulos de los materiales.
Módulo 1. Juego de carreras.
Módulo 2. First Person Shooter.
Módulo 3. Plataformas 3D.
|
||||||||||||||
|
||||||||||||||
Al día a día de la docencia, se usará el campus de la UOC para la mayoría de tareas habituales: comunicarse con los compañeros del aula, entregar actividades, ser evaluados y ver sus notas, etc. A través del aula también es posible acceder a los módulos que conforman los materiales de la asignatura.
De cara al trabajo del estudiante, el entorno de trabajo será Unity, que puede ser descargada gratuitamente desde la página de su fabricante. En esta misma página se puede encontrar la documentación oficial on-line de Unity, de uso intensivo a lo largo de todo el curso, así como diversos video tutoriales.
Junto con esta herramienta, también es necesario un entorno de programación para la generación de scripts en C#. Para la versión actual de Unity, esta es Visual Studio. |
||||||||||||||
La Normativa académica de la UOC dispone que el proceso de evaluación se fundamenta en el trabajo personal del estudiante y presupone la autenticidad de la autoría y la originalidad de los ejercicios realizados. La falta de originalidad en la autoría o el mal uso de las condiciones en las que se hace la evaluación de la asignatura es una infracción que puede tener consecuencias académicas graves. El estudiante será calificado con un suspenso (D/0) si se detecta falta de originalidad en la autoría de alguna actividad evaluable (práctica, prueba de evaluación continua (PEC) o final (PEF), o la que se defina en el plan docente), ya sea porque ha utilizado material o dispositivos no autorizados, ya sea porque ha copiado de forma textual de internet, o ha copiado de apuntes, de materiales, manuales o artículos (sin la citación correspondiente) o de otro estudiante, o por cualquier otra conducta irregular. La calificación de suspenso (D/0) en la evaluación continua (EC) puede conllevar la obligación de hacer el examen presencial para superar la asignatura (si hay examen y si superarlo es suficiente para superar la asignatura según indique este plan docente). Cuando esta mala conducta se produzca durante la realización de las pruebas de evaluación finales presenciales, el estudiante puede ser expulsado del aula, y el examinador hará constar todos los elementos y la información relativos al caso. Además, esta conducta puede dar lugar a la incoación de un procedimiento disciplinario y la aplicación, si procede, de la sanción que corresponda. La UOC habilitará los mecanismos que considere oportunos para velar por la calidad de sus titulaciones y garantizar la excelencia y la calidad de su modelo educativo. |
||||||||||||||
|