1 / 27

¿Desarrollo de Juegos profesionales de forma fácil? XNA

¿Desarrollo de Juegos profesionales de forma fácil? XNA. Ethel García- Simón Matachana. Technology Specialist Microsoft Microsoft Ibérica ethel@microsoft.com. Agenda. Introducción ¿Cómo se hace un juego? Pilares de XNA XNA y la nueva funcionalidad Aspectos avanzados Arquitectura

brian-ortiz
Download Presentation

¿Desarrollo de Juegos profesionales de forma fácil? XNA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ¿Desarrollo de Juegos profesionales de forma fácil? XNA Ethel García-Simón Matachana TechnologySpecialist Microsoft Microsoft Ibérica ethel@microsoft.com

  2. Agenda • Introducción • ¿Cómo se hace un juego? • Pilares de XNA • XNA y la nueva funcionalidad • Aspectos avanzados • Arquitectura • Componentes • Content Pipeline • Sonido en XNA • Desarrollo y Comunidad

  3. Introducción a XNA

  4. ¿Cómo se hace un juego? • Diseño y desarrollo • Problemas • Equipo • Puesta en producción • QualityAssurance (testeo) • Marketing • Mantenimiento • Parches • Actualizaciones

  5. ¿Cómo se hace un juego?

  6. Windows Online Revenue $6.86B $2.0B $2.35B $2.3B 2009 Evolución del mercado de juegos en Windows Windows Retail Revenue • Las ventas mundiales de juegos para Windows se ha triplicado. • El mercado de los juegos online ha explotado • Las previsiones estiman que las ganancias de juegos Windows serán de unos $9B en 2009 $695M 2004 1995 Sources: NPD Data, DFC Intelligence and Themis Group

  7. Pilares de XNA

  8. Herramientas Actuales

  9. Pilares XNA Design/Content Creation Process Game Technology

  10. ¿Qué es XNA Game Studio? • Framework en .NET para desarrollo de juegos. • Sobre DirectX 9 • Múltiples Plataformas • Abstracción de la complejidad

  11. AspectosAvanzados XNA

  12. Content Code Component Storage Input Graphics Audio Math XContent Starter Kits Content Pipeline Application Model XACT XINPUT Direct3D Capas del XNA Framework Games Extended Framework Core Framework Platform Legend Community XNA Provides You Provide

  13. Games Content Code Comps Extended Framework Core Framework Platform Direct3D Storage Application Model Content Pipeline XINPUT XContent XACT Graphics Input Audio Math Starter Kits Capas: Core y Platform • “Graphics” • Proporciona la capa base del renderizado. • “Input” • Facilita la lectura de los dispositivos de entrada. No tiene estado. • “Audio” • Simplifica la reproducción de sonido. XACT Tool. • “Storage” • Proporciona un sistema de ficheros virtual. • “Math” • Librería matemática. Right-handed por defecto.

  14. Games Games Content Content Code Code Comps Comps Extended Framework Extended Framework Core Framework Core Framework Platform Platform Storage Graphics Audio Input Math Storage Application Model Content Pipeline Graphics Audio Input Math Direct3D Content Pipeline Application Model XACT Direct3D XContent XINPUT Starter Kits XACT XContent XINPUT Starter Kits Capas: Components • Objetos reusables que se integran en el juego proporcionando servicios • Microsoft.XNA.Framework.GameComponent • Clase base de todos los componentes • Define los métodos Load, Update y “Draw” • Se registra en la colección Game.Components lo que le permite interactuar con otros componentes. • Dos tipos • Framework.GameComponent • Framework.DrawableGameComponent

  15. Games Content Code Comps Extended Framework Core Framework Platform Direct3D Storage Content Pipeline Application Model XContent XINPUT XACT Audio Input Math Graphics Starter Kits Capas: Content en XNA Content Carga de recursos Creación de contenidos Creación de Binarios Lógica del juego Procesado Exportación Code Normalización de contenidos Leyenda: XNA proporciona Túproporcionas

  16. Games Content Code Comps Extended Framework Core Framework Platform Storage Direct3D Content Pipeline Application Model XINPUT XContent XACT Graphics Audio Input Math Starter Kits Capas: Content en XNA Normalización Creación de Binarios Importación Procesado Content Carga de recursos Creación de contenidos Lógica del juego Code Leyenda: XNA proporciona Túproporcionas

  17. Games Content Code Comps Extended Framework Core Framework Platform Direct3D Storage Content Pipeline Application Model XContent XINPUT XACT Graphics Math Input Audio Starter Kits Capas: Content en XNA Normalización Creación de Binarios Importación Procesado • Elige la herramienta • Fuertementetipado • Simplificatareas • Flexible • Reusable • Incremental • Simple • Personalizable • Específicaparacadaplataforma Content • Contenido en VS • Elección de formatos. • Políticaestricta • Fuertementetipado • Rápido (incluso con nivel de detalle) Carga de recursos Creación de contenidos Lógica del juego Code • Dedícate a desarrollartujuego Leyenda: XNA proporciona Túproporcionas

  18. Sonido en XNA: XACT • Herramienta de diseño de sonido y API orientada a contenidos • Menor tiempo de programación requerido • Pipeline de desarrollo extremadamente eficiente • Proporcionan streaming desde disco fácil y eficiente • Multiples streams de audio en DVD o HD • Enlaza tu propia I/O • Algunos cambios en el API desde la versión XBOX • Facilita la integración con el Engine • Diferencias menores entre las versiones Xbox 360 y Windows (XP & Vista) • XNA usa un wrapper de XACT

  19. Desarrollando y creandocomunidad

  20. Versiones XNA Windows Mobile Plataformas XNA Framework Framework .NET paradesarrollo de juegos XNA Framework XNA Game Studio Express XNA Game Studio Express Extiende C# Express parasoportar XNA Añadesoporteparaconstruircontenido de juegos (XNA Build) XNA Game Studio Professional Visual Studio 2005 Extendidoparadesarrollo de videojuegos con XNA DesarrollosXBox 360 comerciales Y en el futuro… XNA Studio Visual Studio Team Foundation específicopara XNA Para estudios de desarrollo de videojuegos XNA Game Studio Professional XNA Studio

  21. Contacta con Microsoft y enséñales tus juegos!! • Enseña a Microsoft tu juego terminado o en proceso. • Contacta con profesionales a través de sus Blogs o su mail http://blogs.msdn.com/cdndevs/devment@microsoft.com • Aparececomoinvitado en nuestro Blog de MSDN y cuentanostusexperiencias

  22. Creando Comunidad… Technology

  23. XNA

  24. Resumen XNA es un Framework de desarrollo de juegos Desarrollo integro sobre Visual Studio Amplio abanico de posibilidades

  25. Recursos • Sobre XNA • http://msdn.com/xna • http://learn-xna.com • http://www.riemers.net • http://msdn2.microsoft.com/en-us/xna/default.aspx • Sobrelascomunidades de desarrollo • http://creators.xna.com • http://www.ziggyware.com

  26. Muchas gracias !! ethel@microsoft.com

More Related