Denominación de la asignatura |
Desarrollo de Videojuegos en Unity |
Postgrado al que pertenece |
Máster en Diseño y Desarrollo de Videojuegos |
Créditos ECTS |
6 |
Cuatrimestre en el que se imparte |
Primer cuatrimestre |
El entorno de desarrollo Unity es uno de los entornos más conocidos y fáciles de utilizar para el desarrollo de videojuegos. Además, es posible empezar a utilizarlo de forma gratuita, lo que lo hace de fácil acceso para todas aquellas personas y empresas pequeñas que estén comenzando a trabajar en el área.
Combinando el uso de scripts de programación y las herramientas de interfaz que proporciona el entorno, podemos crear cualquier juego de cualquier temática que nos propongamos. Gracias a Unity, no tendremos que volver a preocuparnos de detalles a bajo nivel tales como la implementación de la física de objetos, el proceso de renderizado, la física de luces y la detección de colisiones.
Unity proporciona funciones que tienen todos estos procesos ya implementados, lo que nos permite centrarnos en el diseño de nuestro videojuego y en tareas de más alto nivel. Durante esta asignatura aprenderemos los lenguajes principales que usa Unity para la realización de scripts: C# y JavaScript, así como el uso y manejo del entorno de desarrollo.
Tema 1. Introducción a la programación
Conceptos básicos
Programación modular y estructurada
Estructuras de datos
Estructuras de control
Referencias bibliográficas
Tema 2. Programación básica en C#
Introducción
Tipos de datos
Manejo de funciones y variables
Referencias bibliográficas
Tema 3. Programación avanzada en C#
Manejo de vectores
Manejo de cadenas
Manejo de matrices
Tema 4. Programación básica en JavaScript
Introducción
Tipos de datos
Manejo de funciones y variables
Referencias bibliográficas
Tema 5. Programación avanzada en JavaScript
Manejo de vectores
Manejo de cadenas
Manejo de matrices
Tema 6. Entornos de desarrollo de videojuegos
¿Qué es un entorno de desarrollo de videojuegos?
Principales entornos de desarrollo de videojuegos
Unity
Tema 7. Interfaz de usuario de Unity
Instalación de Unity
Escena
Jerarquía
Inspector de elementos
Consola
Proyecto
Tema 8. Objetos y texturas en Unity
Definición de objetos en la escena
Modificación de las propiedades de los objetos
Objetos directional light y main camera
Texturas
Tema 9. Física de objetos y detección de colisiones en Unity
Introducción
Objetos rígidos
Colisiones
Articulaciones
Controladores de personajes
Diferencias entre la física 2D y 3D
Tema 10. Scripting en Unity
Integración de Visual Studio en Unity
Creación del primer script
Integración de scripts con objetos
Tema 11. Creación de menús con Unity
Introducción
GameObject canvas
Creación de menús
Tema 12. Manejo del audio en Unity
Introducción
Uso de sonidos en Unity
Audio Mixer
Las actividades formativas de la asignatura se han elaborado con el objetivo de adaptar el proceso de aprendizaje a las diferentes capacidades, necesidades e intereses de los alumnos.
Las actividades formativas de esta asignatura son las siguientes:
En la programación semanal puedes consultar cuáles son las actividades concretas que tienes que realizar en esta asignatura.
Estas actividades formativas prácticas se completan, por supuesto, con estas otras:
Para la correcta participación de los alumnos en las diferentes actividades propuestas en la asignatura se recomienda disponer de un ordenador con las siguientes especificaciones mínimas recomendadas:
Bibliografía básica
Los textos necesarios para el estudio de la asignatura han sido elaborados por UNIR y están disponibles en formato digital para consulta, descarga e impresión en el aula virtual.
El sistema de calificación se basa en la siguiente escala numérica:
0 - 4, 9 |
Suspenso |
(SS) |
5,0 - 6,9 |
Aprobado |
(AP) |
7,0 - 8,9 |
Notable |
(NT) |
9,0 - 10 |
Sobresaliente |
(SB) |
La calificación se compone de dos partes principales:
El trabajo final se entregará al final de la asignatura y es de carácter OBLIGATORIO. Supone el 60% de la calificación final (6 puntos sobre 10) y para que la nota obtenida en este trabajo se sume a la nota final, es obligatorio APROBARLO (es decir, obtener 3 puntos de los 6 totales).
La evaluación continua supone el 40% de la calificación final (es decir, 4 puntos de los 10 máximos). Este 40% de la nota final se compone de las calificaciones obtenidas en los diferentes eventos y actividades formativas llevados a cabo durante la asignatura.
Para superar la asignatura es condición indispensable el haber superado el trabajo final: en caso contrario no se hará la ponderación con la nota obtenida en la evaluación continua.
Ten en cuenta que haciendo las actidades puedes conseguir hasta un máximo de 4 puntos (que es la calificación máxima que se puede obtener en la evaluación continua). En la programación semanal de la asignatura, se detalla la calificación máxima de cada actividad o evento concreto puntuables.
Simón Remís
Formación
Estudie ingeniería técnica informática de sistemas en la universidad de Oviedo (UNIOVI) y un máster de diseño y desarrollo de videojuegos por la universidad complutense de Madrid (UCM).
Experiencia
Al terminar mi formación trabaje durante 3 años en el extinto estudio de videojuegos G4M3 studios donde desarrolle varios proyectos para plataformas móviles mayormente donde desempeñaba la labor de Technical Artist. Actualmente llevo cerca de 2 años trabajando el en madrileño estudio de Tequila Works donde desempeño la tarea de VFX y Technical Artist y he podido participar en el desarrollo de varios proyectos como Rime, The Sexy Brutale o The invisible hours.
Obviamente, al tratarse de formación on-line puedes organizar tu tiempo de estudio como desees, siempre y cuando vayas cumpliendo las fechas de entrega de actividades, trabajos y exámenes. Nosotros, para ayudarte, te proponemos los siguientes pasos:
Ten en cuenta estos consejos…
|