Unity3D: Iniciación al Desarrollo de Juegos, Aplicaciones y Mundos Virtuales Tridimensionales 

Tipo
Curso de extensión universitaria.
Estado
Concluido.
Plazas
25
Fecha de inicio
09/09/2015
Fecha de finalización
22/09/2015
Horarios
De 16h a 20h

Duración
40 horas
Destinatarios
Estudiantes de Ingeniería, Informática, Diseño y personas interesadas en la creación de videojuegos 3D

Reconocimiento de créditos
ECTS:2
Lugar y aulas de impartición
Escuela de Ingenierías Industrial, Informática y Aeroespacial
Aula 216
Tasas de matrícula
  • Ordinaria:120 €
  • Alumnos ULE:90 €
  • Alumnos de otras universidades:90 €
  • Desempleados:90 €
  • Beca colaboración:0 €
Objetivos
  • Aprender el manejo de la herramienta Unity3D para la creación de videojuegos.
  • Comprender el concepto de mundo virtual 3D y las técnicas y componentes necesarios para su creación.
  • Crear escenas sencillas e introducir objetos en las mismas, generando una representación realista mediante la aplicación de materiales, shaders, texturas, mapas UV, iluminación y sonidos.
  • Añadir comportamiento a los objetos de la escena utilizando la programación de scripts que faciliten la interacción con el usuario.
  • Utilizar diferentes tipos de controladores-avatares y gestión de vistas de la escena a través del uso de distintas cámaras. 
  • Aprender a compilar la aplicación tridimensional para su uso en diferentes plataformas (Windows, Mac, IOS, Android, Web, Xbox, PlayStation).


Competencias y resultados de aprendizaje
  • Al finalizar el curso el alumno será capaz de utilizar las herramientas básicas de Unity3d para la creación de un videojuego o aplicación 3D.
  • El alumno habrá adquirido una visión general de las etapas y técnicas involucradas en la creación de aplicaciones para mundos virtuales tridimensionales, desde el modelado básico de objetos y su colocación en la escena, la aplicación de materiales y texturas a los mismos, generación de iluminación y sonidos, hasta la programación de comportamientos que definan la interacción del usuario con la aplicación y su compilación final.


Programa

Unity3D: Iniciación al Desarrollo de Juegos, Aplicaciones y Mundos Virtuales Tridimensionales

Tema 1: Introducción a los Videojuegos y a los Mundos Virtuales 3D

· Juegos 2D y 3D. Plataformas, 1ª persona, 3ª persona, mundos virtuales.

Tema 2: Fundamentos de Unity3D

·    Tipos de Licencias: Unity 3D y Unity 3D Pro

·    Descarga e instalación de Unity 3D

· Estructura organizativa de Unity 3D: conceptos y nomenclatura (Assets, Game Object, Prefabs,…)

Tema 3: Interfaz de Unity 3D

·         Vistas Scene y Game

·         Paneles Hierarchy, Project, Inspector, Console y Animator

·         Menús, botones y línea de estado

·         Generación de un nuevo Proyecto

·         Creación de un Terreno

·         Creación e Importación de Assets desde otras aplicaciones: formato FBX

·         Asset Store

·         Inserción de GameObjects en la escena

·         Formación de Prefabs

·         Importación y Exportación de Packages

·         Creación de escenas

Tema 4: Uso del Inspector

·         Situación de Objetos mediante el panel TRANSFORM

·       Detección de colisiones y establecimiento de Triggers con el panel COLLIDER

·   Aplicación de Materiales y generación de Sombras con el panel MESH RENDERER

·         Empleo de Texturas con el panel SHADER

·         Usos Avanzados: Rigid Body and Physics

Tema 5: Añadir Iluminación, Audio y Cámaras a la escena

·     Colocación y configuración de Luces Puntuales, Direccionales, Focos y Áreas de Iluminación

·         Inserción de Cámaras

·         Efectos de Sonido

Tema 6: Incorporar comportamiento a los Objetos mediante programación de SCRIPTS

·         UnityScript (JavaScript), C#, Boo

·         Desplazamiento y rotación de objetos

·         Detección de eventos y colisiones

·         Cambios de Escena

Tema 7: Creación de Menús Interactivos con UI (User Interface)

·         Diseño de interfaces gráficos de usuario

·      Creación de Menús interactivos mediante la captación de eventos del ratón

·         GUI Skins, GUI Textures

Tema 8: Generación de ejecutables en diferentes plataformas

·  Standalone (Windows, Mac), WebPlayer, IOS, Android, Xbox, Playstation

 *** El aprendizaje se reforzará con una serie de ejercicios prácticos en los que el alumno desarrollará un videojuego, etapa por etapa, desde su concepción y diseño, hasta la compilación final del mismo.

Teléfono información:  620402210



Criterios de evaluación
Se exigirá la asistencia de al menos el 80% de las sesiones presenciales/online.
  • Prueba final en la que el alumno debe componer una escena sencilla en Unity3D, propuesta por los profesores, que implique la utilización de los conocimientos y técnicas aprendidas durante el curso.


Director/es
  • José Luis De la Madrid Vadillo. Profesor. Escuela de Ingenierías Industrial, Informática y Aeroespacial. Universidad de León.
Profesorado/Ponentes
  • Carlos Miguel Fernández Fernández. Escuela de Ingenierías Industrial, Informática y Aeroespacial. Universidad de León.

  • Hermes Alejandro Suárez Ferreras. Escuela de Ingenierías Industrial, Informática y Aeroespacial. Universidad de León.

  • José Luis De la Madrid Vadillo. Profesor. Escuela de Ingenierías Industrial, Informática y Aeroespacial. Universidad de León.

  • Rebeca Martínez García. Profesor. Escuela de Ingenierías Industrial, Informática y Aeroespacial. Universidad de León.

  • Juan Fernández Sánchez
Departamento / Centros Implicados
Departamento de Tecnología Minera, Topográfica y de Estructuras
Escuela de Ingenierías Industrial e Informática



Archivos adjuntos