DESAROLLO DE VIDEOJUEGOS por Dorian Mastin y Daniel

  • Slides: 41
Download presentation
DESAROLLO DE VIDEOJUEGOS por Dorian Mastin y Daniel Rodríguez Tequila, Jalisco, 18 de junio

DESAROLLO DE VIDEOJUEGOS por Dorian Mastin y Daniel Rodríguez Tequila, Jalisco, 18 de junio 2009

Introducción ¿Qué hacemos aquí?

Introducción ¿Qué hacemos aquí?

¿Quienes somos? Dorian Mastin: Estudiante de arte y video. Expositor. Maestria en Diseño Sonoro

¿Quienes somos? Dorian Mastin: Estudiante de arte y video. Expositor. Maestria en Diseño Sonoro en Francia Ahora, Diseño Sonoro, independiente, músico en Guadalajara La definición más cierta: creador de universos. Daniel Rodríguez: Tecnólogo Profesional en Informática y Computación Estudiante de la Lic. en Física Programador Web. Desarrollador 3 D – Scripter y ensamblador de niveles. Interesado en Game Design.

¿Como nos conocimos? a. una asociación para un proyecto de un videojuego. • establecido

¿Como nos conocimos? a. una asociación para un proyecto de un videojuego. • establecido por la Embajada Francesa de Mexico • para promover Francia a los mexicanos. • Dos escuelas = 3 dmx, Guadalajara, MEX ENJMIN, Angoulême, FR

Game Development ¿Qué es un videojuego? ¿Cómo se hace?

Game Development ¿Qué es un videojuego? ¿Cómo se hace?

¿Qué es un videojuego? Interactividad! Para un jugador: Una fuente de diversión. Para un

¿Qué es un videojuego? Interactividad! Para un jugador: Una fuente de diversión. Para un desarrollador: Un sistema que integra arte, tecnología y creatividad. Un reto. Para un publisher: Una industria multimillonaria. Videojuego = Arte + Tecnología + Game Design Videojuegos: a. Casuales • Hardcore (AAA)

Producción de un videojuego: a. Game design / level design • Arte: Modelos 3

Producción de un videojuego: a. Game design / level design • Arte: Modelos 3 d, arte conceptual, sonido, música. . . • Programación: Engine, AI, scripters, shaders, etc. • Ergonomista, testers • Dirección • Publishers

Vocabulario Game engine: Se trata de un conjunto de librerías y herramientas sobre las

Vocabulario Game engine: Se trata de un conjunto de librerías y herramientas sobre las cuales se construye el videojuego. a. Physics engine • Sound engine • Game engine • AI engine Middleware: Se trata de una aplicación que conecta varios componentes de software (engine) y aplicaciones. Permite construir el videojuego de forma centralizada. Pipeline: Cadena de procesos que componen la producción de cierta parte del videojuego.

Vocabulario Textura: Archivo de imagen que se coloca sobre una geometría 3 d para

Vocabulario Textura: Archivo de imagen que se coloca sobre una geometría 3 d para dar color o algún efecto. Mapa: Textura ya aplicada. Canal en la visualización de una geometría. Efecto de la textura. Asset: Recurso digital del videojuego. Los assets son: texturas, sonidos, modelos 3 d, scripts, shaders, etc. Script: Código escrito en un lenguaje de alto nivel que se interpreta sobre el engine y que permite ensamblar los niveles y añadir interactividad al videojuego.

Pipeline gráfico para la producción de personajes

Pipeline gráfico para la producción de personajes

Camino a Francia ¡Francia y México haciendo videojuegos!

Camino a Francia ¡Francia y México haciendo videojuegos!

El proyecto Un videojuego serio ¿De qué se trata? a. Un joven mexicano estudia

El proyecto Un videojuego serio ¿De qué se trata? a. Un joven mexicano estudia la desaparición de un profesor de química. • Por lo tanto, empienza la investigación, primero en Mexico y luego en Francia. • Debe aprender una nueva cultura, nuevos medios de transporte, pero sobre todo, ¿cómo es la vida en Francia?

Elementos de Game Design Objetivo = encontrar un interesante guión con múltiples ramificaciones a

Elementos de Game Design Objetivo = encontrar un interesante guión con múltiples ramificaciones a través de diálogo Diferentes lugares y medios de transporte para ir. Diseño de niveles: Planos de arquitectura, vista desde arriba para preparar el modelado

Dirección de arte a. Dirección artística elegida por el equipo en general, y luego

Dirección de arte a. Dirección artística elegida por el equipo en general, y luego ejecutado por el equipo mexicano • Un diseño simple cuidando para no aumentar la carga en el motor. Texturas simples. • Creación de una librería de objetos y de texturas.

Personajes primario y secundarios

Personajes primario y secundarios

In Game (versión previa, sin arte 2 d)

In Game (versión previa, sin arte 2 d)

Cuestiones técnicas: Programación a. ¿Qué engine usar? o Requisitos: § Rápido desarrollo § Prototipo

Cuestiones técnicas: Programación a. ¿Qué engine usar? o Requisitos: § Rápido desarrollo § Prototipo § Buen pipeline de arte § Buenos gráficos : ) • Un sistema de animación para cámaras o Slerping • Un sistema de waypoints • Implementar el algoritmo A* para waypoints • Un sistema de diálogos e inventarios

Demostración del prototypo Camino a Francia

Demostración del prototypo Camino a Francia

Unity 3 d Un sueño hecho realidad, casi. . .

Unity 3 d Un sueño hecho realidad, casi. . .

Unity 3 d: Presentación a. Middleware b. Multiplataforma c. Basado en scripting d. Desarrollo

Unity 3 d: Presentación a. Middleware b. Multiplataforma c. Basado en scripting d. Desarrollo rápido e. Publicación al i. Phone y Nintendo Wii (extras) f. Publicación al web g. Phisi. X h. Terrenos i. Networking

demo en el website de Unity Avert Fate

demo en el website de Unity Avert Fate

Interface del programa

Interface del programa

Scripting en Unity a. Lenguajes: a. Javascript b. C# (mal documentado) c. Boo (no

Scripting en Unity a. Lenguajes: a. Javascript b. C# (mal documentado) c. Boo (no documentado) • • Mono /. net (Miguel de Icaza) Basado en eventos Componentes / Mixins Extensiones al editor o Ventanas / Inspectores / Wizards o Gizmos o Acceso a varibles del entorno • Shader. Lab o Programación gráfica o Extiende el pipeline gráfico

Demostración en tiempo real: Island demo

Demostración en tiempo real: Island demo

Ventajas y desventajas de Unity Ventajas: a. Desarrollo rápido y sencillo b. Excelente pipeline

Ventajas y desventajas de Unity Ventajas: a. Desarrollo rápido y sencillo b. Excelente pipeline de arte c. Multiplataforma d. Publicación a Web Desventajas: a. Problemas para trabajar en equipo • No soporta SVN (control de versiones) • La eficiencia disminuye con la escalabilidad del proyecto • Los efectos de postproducción y reproducción de video requieren la versión PRO

Proyección ¿Hacia dónde vamos?

Proyección ¿Hacia dónde vamos?

ENJMIN School a. Nuevo concepto, b. La mas famosa en Europa c. Un modelo

ENJMIN School a. Nuevo concepto, b. La mas famosa en Europa c. Un modelo a seguir. . La Maestría, videojuegos interactivos y medios digitales especialidades: § game design § diseño gráfico § programación § diseño de sonido § la ergonomia § gestor de proyectos

3 Dmx Digital Design University LICENCIATURAS a. cine y animación digital b. desarrollo de

3 Dmx Digital Design University LICENCIATURAS a. cine y animación digital b. desarrollo de videojuegos c. arquitectura 3 D d. diseño industrial e. comunicación multimedia f. desiño gráfico digital a. DIPLOMADOS a. diseño 3 D para cine y animación § desarollo de videojuegos § diseño 3 D para arquitectura y diseño industrial MAESTRIA § animacion 3 D y post-producción

Desarrollo de videojuegos en México a. 3 dmx Studios b. Immersion Games c. Batallón

Desarrollo de videojuegos en México a. 3 dmx Studios b. Immersion Games c. Batallón 52 d. Creanimax e. Xibalba studios f. Ubisoft (sólo oficinas) No hay producción real en el país.

Oken a. Juego independiente b. Nuestros deseos c. Equipo de 6 personas d. Realizado

Oken a. Juego independiente b. Nuestros deseos c. Equipo de 6 personas d. Realizado en Unity website www. okengame. com

Créditos a. Oken www. okengame. com • 3 dmx www. 3 d. edu. mx

Créditos a. Oken www. okengame. com • 3 dmx www. 3 d. edu. mx • 3 dmx Studio www. 3 dmx. com • ENJMIN www. enjmin. fr • Unity 3 d unity 3 d. com • Emabajada Francesa www. ambafrance-mx. org • Alianza Francesa www. guadalajara. af. org. mx

Contacto Daniel Rodríguez daniel@silentkraken. com www. silentkraken. com Dorian Mastin dorian. mastin@hotmail. fr www.

Contacto Daniel Rodríguez daniel@silentkraken. com www. silentkraken. com Dorian Mastin dorian. mastin@hotmail. fr www. dorianmastin. com Gracias por su tiempo. ¿Preguntas?