Para quienes no lo conozcan, Unity 3D es una herramienta que nos ayuda a desarrollar videojuegos para diversas plataformas mediante un editor y scripting para crear videojuegos con un acabado profesional. Esta herramienta está accesible al público en diferentes versiones, gratuita y profesional, cada cual con sus ventajas y limitaciones, evidentemente la más completa es la profesional pero es necesario hacer un desembolso que no todo el mundo puede permitirse y sobre todo si estamos comenzando a utilizar dicha herramienta.
Dirigido a: Desarrolladores de videojuegos con ciertos conocimientos en 3D y programación.
Temario
- Módulo 1. Introducción
- Tema 1. Presentación del curso
- Tema 2. ¿Qué es Unity 3D?
- Módulo 2. Conceptos Esenciales del motor Unity 3D
- Tema 3. Descarga e instalación de Unity 3D
- Tema 4. Introducción a conceptos 3D
- Tema 5. Conceptos esenciales de Unity 3D
- Módulo 3. Introducción a la Interface de Unity 3D
- Tema 6. La Vista Escena y la Jerarquía de Objetos
- Tema 7. El Panel Inspector
- Tema 8. El Panel del Proyecto
- Tema 9. La Vista Juego
- Tema 10. Creación de un Proyecto Unity
- Módulo 4. Creación y Manipulación de Asset y GameObject
- Tema 11. Creación e Importación de Asset
- Tema 12. La Asset Store
- Tema 13. Prefabs
- Tema 14. Uso de los componentes GameObject
- Módulo 5. Terrain Editor
- Tema 15. El menú Terrain y las herramientas del Terrain Editor
- Tema 16. Las herramientas del Terrain Editor
- Tema 17. Creación de terrenos mediante Heightmaps
- Módulo 6. Scripting. Unity 3D y Javascript
- Tema 18. Algunos términos básicos
- Tema 19. Operadores. Creación y manipulación de variables
- Tema 20. Lógica mediante sentencias IF y Switch
- Tema 21. Crear funciones personalizadas
- Tema 22. Bucles y arrays
- Tema 23. Javascript y Unity
- Módulo 7. Importar Modelos 3d Externos. Formato FBX
- Tema 24. Importar Objetos desde otras aplicaciones: 3dmax
- Módulo 8. Interacciones entre Objetos
- Tema 25. Añadiendo Colliders y RigidBody
- Tema 26. Collisions y Trigers
- Módulo 9. Luces, Cámaras y Sonidos
- Tema 27. Configuración de la iluminación en las escenas
- Tema 28. Gestión Cámaras
- Tema 29. Añadiendo Audio
- Módulo 10. Diseño de Interfaces de Usuario: GUI
- Tema 30. Interfaces y Menús
- Tema 31. Creación de menú con GUITextures y eventos de Ratón
- Tema 32. Creación de menú con la Clase GUI y GUI Skins
- Módulo 11. Gestión del Inventario
- Tema 33. Collection, Inventory y HUD
- Módulo 12. Sistemas de Partículas
- Tema 34. Sistema de Partículas en Unity 3D
- Tema 35. Particle Emiter, Particle Animator, Particle Renderer
- Tema 36. Test Sistema de Partículas
- Módulo 13. Animación en Unity 3D
- Tema 37. Animación con Interpolación Lineal
- Tema 38. Animación mediante Fader y el Panel de Animación
- Módulo 14. Creación de Distribuciones. PC y Web Player
- Tema 39. Creación del juego para PC
- Tema 40. Creación del juego para Web Player
- Módulo 15. Consideraciones de diseño para plataformas móviles:
- Tema 41. Opciones para la creación de juegos Unity para la plataforma Android y iPhone
Se realizarán varias prácticas para diferentes tipos de juegos:
- Juegos casual
- Juegos de conducción
- FPS y 3ª persona
- Juegos de estrategia tiempo real
- Juegos 2D y de plataformas