diseño de aplicaciones y videojuegos con unity 3dthinkingdojo.com/pdf/diseno de aplicaciones y...

Click here to load reader

Post on 30-Sep-2018

223 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • Diseo de aplicaciones y videojuegos con Unity 3D

    1

    DIRIGIDO A:Arquitectos, Diseadores, Ingenieros y pblico en general que se interese en aprender el software "Unity 3D".

    OBJETIVO:Unity 3D, el motor de juego ms utilizado en la industria del desarrollo de video-

    -

    Ven y construye tus propias creaciones para dispositivos mviles y diversas plata-formas.

    HORARIO:Sbado de 11am a 2pm.Prximo inicio: 25 de abril de 2015

    DURACIN:24hrs. (8 sesiones)

    DESCUENTO:20% de descuento a ex alumnos de Thinking Dojo

    NOTA: Para apartar tu lugar es necesario realices tu pago una semana antes de comenzar el curso. Consulta ms promociones en nuestro sitio web o llama al 4444 - 3075.

    COSTO:$5,742 - Este costo ya incluye el IVA del 16%

  • TEMARIO

    Introduccin * Motores grcos Lenguajes de programacin Motores grcos Motores de fsica * Conceptos 3D Sistemas coordenados Vectores Polgonos, mallas, vrtices, normales Cmaras Materiales, texturas y shaders * Unity 3D Casos de exito Aplicaciones. Serious Games, simulaciones, apps Videojuegos Plataformas Licencia * Elementos de un videojuego Concepto Arte Diseo Programacin * Documento de Diseo de Videojuego

    2

  • Introduccin a Unity

    * La interfaz Vistas (Project, Hierarchy, Consola, Inspector, Game, Animation, Animator, Escena) Layout y personalizacin de vistas Assets Store * Conceptos bsicos de Unity Assets Prefabs Component GameObject Scripts Layers Tags Scenes Package

    * Materiales y Shaders * Primitivas * El objeto vaco, Empty * Editor de terrenos * Editor de sistema de partculas * Herramientas de lightmapping * Animaciones * Fsica

    3

  • Flujo de trabajo * Importacin de Assets Sonidos Texturas Modelos 3D Animaciones 3D Scripts * Creacin de Prefabs * Escenas de trabajo * Estructura de carpetas * Compilacin de cdigo * Conguracin de Assets para diferentes plataformas * Construccin y conguracin de ejecutables * GUI y HUD

    Scripting * Mono * Lenguajes de Unity (Boo, UnityScript y C#) * Introduccin a C# Variables Estructuras de control Mtodos y propiedades * Estructura de un Script en Unity * Objetos espcicos de Unity 3D MonoBehavior Transform GameObject Component RigidBody Vector3 Quaternion Camera RayCasting Time Gizmo

    4

  • * Dispositivos de Entrada Teclado Mouse Joystick Multi Touch (iOS, Android) * Instanciacin de Prefabs * Deteccin de colisiones y triggers * Fsica, gravedad y fuerzas Controles de Caracter + Primera persona + Tercera persona + Plataforma Raycasting * Carga de escenas * Informacin entre escenas * Persistencia de informacin

    Libreras y temas adicionales

    * Animaciones e interpolaciones con iTween * Realidad Aumentada con Vuforia

    Tcnicas de optimizacin

    * Recomendaciones en el uso de Assets * Atlas * Modelado, lowpoly * Programacin

    Desarrollo mvil (iOS, Android, Windows Phone y BlackBerry)

    * Consideraciones tcnicas * Consideraciones de diseo * Trabajo con mltiples resoluciones

    5

  • Para desarrollar los temas del curso se propone el desarrollo de ejercicios donde se cubran todos los puntos descritos anteriormente.

    Los ejercicios se complementarn entre ellos y se contar con 10 ejercicios bsi-cos y tres integrales.

    Ejercicios bsicos

    * Movimiento * Rotacin * Eventos y entrada * Materiales * Terrenos * Integrador de los 4 ejercicios * Luces y lightmaps * Animaciones * Fsica * Integrador de los 10 ejercicios

    Ejercicios integrales

    1. Recorrido virtualConceptos bsicos de Unity, Primitivas, Editor de terrenos, Sistemas de partculas, Lightmapping, Fsica, Animaciones, Assets, Flujo de trabajo (Assets, prefabs), Scripting bsico.

    Editor 90%Scripting 10%

    6

  • 7

    2. Videojuego bsico (Pong)Scripting intermedio, Raycast, ujo completo de desarrollo en Unity.

    Editor 20%Scripting 80%

    3. Minijuego completo de FPS/PlataformaScripting avanzado, optimizacin.

    Editor 50%Scripting 50%

    Ejercicios complementariosAnimaciones con iTweenRealidad Aumentada con Vuforia