Вы находитесь на странице: 1из 2

UNIVERSIDAD NACIONAL DE LA PLATA

PROSECRETARÍA DE POSGRADO

ESCUELA DE VERANO UNLP 2014


1. Denominación del Curso: INTRODUCCIÓN A UNITY3D

2. Docentes a cargo:
- Docente Coordinador por la UNLP:
Lic. Javier Díaz – Decano Facultad de Informática.

- Docentes invitados:
Eduardo Vendrell – Director ETSINF de la UPV (España)
Carlos Sánchez Belenguer – UPV

3. Fundamentación:
Las simulaciones 3D en tiempo real ofrecen la posibilidad de visualizar e interactuar
con entornos inmersivos en tres dimensiones. El auge de las tecnologías relacionadas
con éste ámbito durante las últimas décadas han permitido desarrollar herramientas de
creación de contenidos para usuarios sin experiencia previa de programación. El
potencial científico/comercial de éstas es considerable.

4. Objetivos:
El objetivo del curso consiste en introducir a alumnos no familiarizados con los
lenguajes de programación en el desarrollo de simulaciones 3D interactivas mediante la
herramienta Unity3D.

5. Perfil del estudiante:


Los alumnos del curso deben provenir de estudios técnicos, preferiblemente, no siendo
necesario estar familiarizado con los lenguajes de programación. Resulta conveniente
para el aprovechamiento del curso conocer fundamentos de modelado 3D.

6. Contenidos:
1. ¿Qué es Unity3D y para qué se utiliza? (6 horas)
• Simulaciones 3D interactivas
• Presentación de Unity /Acceso a recursos on-line / Espacio de trabajo
• Generación / Importación de contenidos

2. Conceptos básicos de programación de comportamientos (6 horas)


• Conceptos básicos de programación
• Variables / Métodos / Eventos
• Instrucciones básicas de control

1
• Programación básica en Unity
• Relación GameObject / Componente
• Uso de los componentes incluidos en Unity
• Análisis de la implementación de los componentes incluidos.
• Modificación de componentes existentes.

3. Creación de comportamientos con Unity3D. (12 horas)


• Clases Input y Transform:
• Movimiento interactivo de objetos.
• Implementación de cámaras.
• Clase GUI: creación de botones y elementos de interfaz de usuario.
• Materiales:
• Presentación de los materiales incluidos en Unity
• Manipulación de materiales mediante código
• Físicas:
• Presentación de las primitivas de simulación física incluidas.
• Manipulación de las propiedades físicas de los objetos.
• Picking interactivo.

4. Trabajo final (6 horas)


• A partir del “esqueleto” de una simulación 3D, los alumnos deben
completar los comportamientos indicados para añadir nuevas funcionalidades.
Al final del curso, cada alumno deberá presentar su implementación al resto.

7. Metodología:
Las clases serán principalmente prácticas, divididas en dos partes: una primera
explicación de los contenidos que se van a tratar durante la sesión, y una propuesta de
pequeños casos prácticos que deberán solucionar los alumnos durante la clase.

8. Forma de Evaluación:
El aprovechamiento del curso por parte del alumno se evaluará en base a la realización
de los casos prácticos propuestos para cada sesión, así como mediante la elaboración de
un trabajo final, que deberá ser presentado al final del curso al resto de los compañeros.

9. Bibliografía:
Durante cada sesión, se tomará como bibliografía única los apuntes del curso, así como
los manuales de referencia oficiales de Unity3D, accesibles a través de la aplicación y
de las URLs:

http://docs.unity3d.com/Documentation/Manual/index.html
http://docs.unity3d.com/Documentation/ScriptReference/index.html

Adicionalmente, se recomienda a los alumnos interesados en ampliar sus conocimientos


dos libros: “Beginning 3D Game Development with Unity 4: All-in-one, multi-platform
game development” y “Unity 3.x Game Development Essentials”

10. Contacto del profesor Coordinador:


Lic. Javier Díaz: jdiaz@info.unlp.edu.ar

Вам также может понравиться