Última revisión realizada:24/06/2020
Denominación de la asignatura |
Sistemas Interactivos |
Grado al que pertenece |
Grado en Diseño Digital |
Créditos ECTS |
6 |
Cuatrimestre en el que se imparte |
Tercer curso, segundo cuatrimestre |
Carácter de la asignatura | Obligatoria |
En esta asignatura se aprenderá a utilizar el programa Unity3D; referente número uno, a día de hoy, para realizar videojuegos y aplicaciones móviles.
Aprenderemos a integrar diseños 2D y modelos 3D y les daremos vida a través del programa. Dado que será necesario emplear la programación para esta tarea; aprenderemos a programar utilizando uno de los lenguajes más extendidos a día de hoy: C#.
Durante el transcurso de la asignatura, veremos cómo crear pequeñas aplicaciones que nos permitan interaccionar con los modelos que previamente hayamos creado en otros programas y acabaremos desarrollando videojuegos y aplicaciones que podremos probar en nuestros propios móviles, PC, consolas, etc. De esta manera, veremos todo el proceso que se lleva a cabo en la creación de un videojuego o aplicación.
A día de hoy existe un gran problema a la hora de crear juegos y aplicaciones, que consiste en la diferencia de roles entre el diseñador y el programador. A través de esta asignatura veremos la figura del integrador; un puesto que sirve de nexo entre ambos roles y que debe conocer qué hace cada uno y poder ocupar cada uno de sus puestos si el proyecto lo requiere. Existe una gran demanda en el mercado de diseñadores con nociones de programación que quieran aplicar sus conocimientos a videojuegos y aplicaciones móviles, realidad aumentada y virtual, y es en esta dirección hacia donde enfocaremos esta asignatura.
Competencias básicas
Competencias generales
Competencias específicas
Competencias transversales
Tema 1. ¿Por qué Unity3D?
Instalación y puesta a punto
Diferentes tipos de licencias en Unity3D
Descarga e instalación de Unity3D
Configuración de Unity3D y primeros pasos
Tema 2. Creación de una escena básica
en Unity3D
GameObjects: cámaras y luces
GameObjects: primitivas
Importación de un modelo 3D y puesta a punto
Tema 3. Introducción a la programación en C# con Monodevelop/Visual Studio
Monodevelop/Visual Studio
Empezando con C#
Compilando y ejecutando nuestra app
Tema 4. Estructuras de control en C#
Estructuras condicionales «si…»
Estructura condicional «según…»/«Switch»
Estructura iterativa «mientras que…»
Estructura iterativa «para»/«Arrays»
Tema 5. Uso de acciones y funciones en C#
Métodos nativos de Unity
Métodos que podemos crear en Unity
Tema 6. Mover, rotar y escalar objetos en Unity3D
Asignación de objetos en el editor de Unity3D
Manipulación de «GameObjects» en el editor
«Clase Time» y gestión del tiempo
Manipulación de «GameObjects» en C#
Tema 7. «Colliders», colisiones, y fuerzas
«Rigidbody»
Fuerzas
Colisiones
Tema 8. Desencadenadores
¿Qué son los desencadenadores?
Uso de desencadenadores: «OnTrigger»
Tema 9. Instancias y «Prefabs»
«Prefabs»: un almacén de objetos
«Instantiate»
Tema 10. Gestión de la UI: Canvas
¿A qué llamamos UI?
Canvas e imágenes
Botones
Tema 11. Animaciones en Unity
Creando animaciones en Unity
Reproduciendo animaciones por código
Tema 12. Movimiento manual, FPS y en tercera persona
Moviendo un personaje/objeto
FPS (primera persona)
Tercera persona
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:
Las horas dedicadas a cada actividad se detallan en la siguiente tabla:
ACTIVIDADES FORMATIVAS |
HORAS |
% PRESENCIAL |
Sesiones presenciales virtuales | 15 |
100 |
Sesiones virtuales asíncronas | 3 |
0 |
Estudio Personal de material básico | 50 |
0 |
Lectura y análisis de material complementario | 25 |
0 |
Trabajos, Proyectos y Casos Prácticos | 30 |
0 |
Test de autoevaluación | 4 |
0 |
Tutorías | 16 |
0 |
Trabajo colaborativo | 7 |
0 |
Total | 150 |
Bibliografía básica.
Los textos necesarios para el estudio de la asignatura han sido elaborados por la UNIR y están disponibles en formato digital para consulta, descarga e impresión en el aula virtual.
Bibliografía complementaria.
P. Doran, J. (2020). Unity 2020 Mobile Game Development: Build, deploy, and monetize engaging 2D and 3D games for Android and iOS: Packt Publishing Limited Lidon Mañas, M. (2019). Unity 3D: Marcombo.
Okita A. (2019). Learning C# Programming with Unity 3D: A K Peters/CRC Press.
Orpheus J. (2018). Cómo programar en C# de forma fácil y sencilla.
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:
CALIFICACIÓN | EXAMEN FINAL | 60% | |
EVALUACIÓN CONTINUA | 40% |
El examen se realiza al final del cuatrimestre y es de carácter PRESENCIAL y OBLIGATORIO. Supone el 60% de la calificación final y para que la nota obtenida en este examen se sume a la nota final, es obligatorio APROBARLO.
La evaluación continua supone el 40% de la calificación final. Este 40% de la nota final se compone de las calificaciones obtenidas en las diferentes actividades formativas llevadas a cabo durante el cuatrimestre.
Ten en cuenta que la suma de las puntuaciones de las actividades de la evaluación continua permite que realices las que prefieras hasta conseguir el máximo puntuable mencionado. En la programación semanal de la asignatura, se detalla la calificación máxima de cada actividad o evento concreto puntuables.
SISTEMAS DE EVALUACIÓN |
PONDERACIÓN MIN. |
PONDERACIÓN MÁX. |
Participación en foros y otros medios participativos | 10% |
10% |
Realización de trabajos, proyectos y casos | 20% |
20% |
Test de evaluación | 10% |
10% |
Prueba de evaluación final presencial | 60% |
60% |
Marcos Vidal Fernández
Formación: Ingeniero en Informática de Gestión e Ingeniería del Software y Graduado en Ingeniería Informática por la Universidad de La Rioja (UR). Máster en cinematografía de animación digital en 3D en la Escuela Superior de Comunicación, Imagen y Sonido en Madrid.
Experiencia: En diseño y programación de aplicaciones interactivas en realidad aumentada, virtual y mixta, creación de videojuegos interactivos para móvil. Profesor, online y presencial, de creación de videojuegos con Unity3D para varias entidades como Thinktic, Arnac o IHMAN 3D School.
Líneas de investigación: Videojuegos, realidad aumentada y realidad virtual.
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:
Recuerda que en el aula virtual de Lo que necesitas saber antes de empezar puedes consultar el funcionamiento de las distintas herramientas del aula virtual: Correo, Foro, Sesiones presenciales virtuales, Envío de actividades, etc.
Ten en cuenta estos consejos…
|