Índice del Curso MÓDULO INICIAL: TEMA 1 Introducción Acerca de Seis Cocos Qué aprenderemos en este curso Cómo obtener e instalar el software Formatos de Exportación TEMA 2 Teoría del videojuego Situación actual del sector Historia breve del Videojuego Game play Procesos de desarrollo Teoría y conceptos básicos TEMA 3 Diseño en Unity 3D Interfaz Terrain & Skyboxes Tree Creator & Assets Componentes Mesh, Materials, Lights and Cameras Interacción Uso de la Física Practicando un poco: First & Third Person Controller TEMA 4 Desarrollo en Unity 3D Scripting y referencias Funciones reservadas Triggers & Colliders
Comunicación entre scripts Fuerzas y física programada Inteligencia artificial (IA) Practicando un poco: Building with prefabs MÓDULO AVANZADO: TEMA 5 Introducción "Hablamos sobre qué vamos a aprender durante el curso" Formato de trabajo "Cómo funciona el curso, objetivos para obtener el diploma y sistema de resolución de dudas (tutorías )" TEMA 6 Animation "Repasamos cómo animar objetos en Unity 3D, pieza necesaria para el nuevo animator system de las nuevas versiones de Unity" Animator "El nuevo sistema de animación sobre máquinas de estado para controlar las animaciones de los elementos, así como las diferentes transiciones entre las mismas" Manipulando Animator desde script "Aprendemos a controlar los diferentes estados del animator system desde código" Pathfinding "El pathfinding supone una de las partes más importantes a la hora de controlar comportamientos de inteligencia artificial. Mediante esta clase lograremos que nuestros personajes sepan encontrar su camino y llegar a sus destinos esquivando obstáculos y trazando recorridos" Ejemplo: Lógica IA enemigo vigilante
TEMA 7 C# repaso sintaxis "Comprobamos las diferencias sintácticas entre C# y JavaScript para programación en Unity 3D, de modo que sumado a la sintaxis sobre JavaScript ya aprendida en el curso anterior, nos haga desarrolladores todoterreno, siendo capaces de desarrollar para Unity tanto en JS como C#" Coroutines "Aprendemos a controlar el flujo de ejecución de funciones en Unity 3D mediante coroutines que sean capaces de ejecutar trozos de código con retardo" Multitouch interface: Joystick "Trabajamos con la detección touchs en pantalla para desarrollar un joystick que funcione en la pantalla táctil de un smartphone o tablet" Multitouch interface: Gesture "Continuamos manipulando la interfaz de detección de touchs en pantalla capturando los gestos más comunes realizables en pantalla como pan o slide" Ejemplo: Mobile player control (vídeo 12) TEMA 8 Soomla inapp purchase concepto global "Aprendemos a utilizar el módulo gratuito de Soomla para realizar tiendas de compra en nuestros juegos" Soomla inapp purchase for ios "Una vez analizados los conceptos básicos de funcionamiento en Soomla, la implementamos para su uso en sistemas Apple (ios)" Soomla inapp purchase for ios developer console "Aprendemos a dar de alta los productos a comprar en la web
de desarrolladores de Apple para que puedan efectuarse las compras" Soomla inapp purchase for Android "Una vez analizados los conceptos básicos de funcionamiento en Soomla, la implementamos para su uso en sistemas Android" Soomla inapp purchase for Android developer console "Aprendemos a dar de alta los productos a comprar en la web de desarrolladores de Google Android para que puedan efectuarse las compras" Ejemplo: Tienda inapp TEMA 9 Facebook conection support "Aprendemos cómo funciona el sistema de comunicación para implementar en nuestros juegos conectividad con facebook" Facebook developers "Desarrollamos toda la parte necesaria desde la zona de desarrolladores de facebook" Ejemplo: Compartir logros en facebook TEMA 10 Práctica final "Especificaciones de la práctica final a entregar para la obtención del diploma" Despedida "Despedida del módulo"
Índice del Módulo Creación Personajes 1. Introducción Presentación del curso Información de contacto 6cocos Tipos de modelado La topología en videojuegos Webs de interés 2. Introducción a 3ds Max 1. Interfaz de 3ds Max 2. Configuracion general y Unidades de medida 3. Navegando por los visores 4. Menu archivo 5. Herramientas de selección 6. Interacción con objetos 3. Trabajando con primitivas 1. Primitivas básicas 2. Primitivas extendidas 3. Alinear, snaps y mirror 4. Sistema de coordenadas 4. Las Splines 1. Crear spline y tipos 2. Edit spline 3. Herramientas de vertices 4. Herramientas de aristas y spline 5. De splines a objetos 3d 5. Herramientas de modelado 1. Edit poly y herramientas de seleccion 2. Herramientas de vértices
3. Herramientas de aristas 4. Herramientas de border 5. Herramientas de polígonos 6. Herramientas de elementos 7. Selección avanzada y smoothing groups 6. Graphite modelling tool 1. Herramientas de selección 2. Herramientas de creación de loops 7. Modelado del personaje 1. Imagenes de referencia 2. La cabeza, parte 1 3. La cabeza parte 2 4. La cabeza parte 3 5. La cabeza parte 4 6. La cabeza parte 5 7. La cabeza parte 6 8. La cabeza parte 7 9. Torso, parte 1 10. Torso, parte 2 11. Pantalon, parte 1 12. Pantalon, parte 2 13. Los brazos 14. Las piernas 15. Detalles finales 8. Organización de la escena 1. Capas, grupos y Renombrar objetos 9. Materiales y exportación 1. Aplicar material al personaje 2. Exportar para Unity3d 10. Cierre del curso