Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Overview of MonoGame

35 402 vues

Publié le

Video for this session: http://www.youtube.com/watch?v=6TYcgc1PXg4

Give your feedback on the session: http://bit.ly/xamfeedback

Dean Ellis gives us an overview of MonoGame, a technology used in such games as Infinite Flight and Bastion, on how you can create your own games for MonoTouch and Mono for Android (as well as Windows, Mac OS X and Linux) whilst taking advantage of existing XNA knowledge.

Publié dans : Technologie, Art & Photos
  • 30--Bom dia amigos, Venham conhecer nossos Servidores de Mu Online
    Online Season 6 O Jogando.net/mu n
    Fazemos sua Diversão com qualidade,há mais de 5 anos
    Servers ON 24 horas por dia.
    Vários Server esperando por você.Venha se divertir de verdade.
    Venham participar do 6° Megaultrasuperhiper Evento Castle Siege
    Sejam benvindos ao nosso Servidor.
    >>Venhas conhecer o mais novo Servidor o PHOENIX acumulativo,Max Stats 32767.
    >>Kits DIAMOND,Com asas LVL 4,os kits mais fortes e raros do servidor ,venham conferir.
    >>Qual o seu Time ?? Tenha o seu Time do coração no Mu Online.Sets do seu Time preferido
    >>Confiram a nova versão do Shild mais usado no servidor o SHILD POWER v3.
    >> Lançamento do NOVO Kit Fusion V2,Kit hiper top e bonito.
    Você só encontra no http://www.jogando.net/mu/
    Facebook: http://www.facebook.com/profile.php?id=100002113910611
    Site http://www.jogando.net/mu/ HYCLEN Divulgadora Oficial !!!
    Tenham todos uma excelente semana
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Overview of MonoGame

  1. 1. Xamarin Seminar5th April 2012Copyright 2012 © Xamarin Inc. All rights reserved
  2. 2. Agenda Overview of MonoGame Dean Ellis MonoGame Core Developer dellis1972@googlemail.com XamarinCopyright 2012 © Xamarin Inc. All rights reserved
  3. 3. Introduction• General Overview• 2.5 Release• 3.0 Development• The Future• Questions XamarinCopyright 2012 © Xamarin Inc. All rights reserved
  4. 4. What is MonoGame?• Open Source implementation of XNA 4.0 API o OpenGL, OpenTK, OpenAL• Massively Multi-Platform Game Development• Write Once, Play Everywhere.• Supported Platforms • Windows • Mac OSX • iOS (iPhone and iPad) • Android • Linux• Platforms in Development • Playstation Suite • Windows 8 Metro
  5. 5. XNA is Serious Business Bastion, 500k+ sold Magicka, 1.1m+ sold 1m+ sold
  6. 6. What can MonoGame do?• 2D Graphics• Custom Effects (GLSL)• XNA Content Files• Networking (lidgren) o Local Only• Sound/Music( via OpenAL - not Android )• XACT (proprietary audio by Microsoft)• 3D Support in Development
  7. 7. What can MonoGame do?• Video Playback o as per platform• Native asset loading o png/jpeg/gif/tiff/pdf o wav/mpeg• Input o Gamepad on Window/Linux/MacOS o Gestures on iOS/Android
  8. 8. What are we missing?• Custom Content Pipeline o Cannot generate content files• 3D Support (in our develop3d branch)• HLSL Effects (in our develop3d branch)• Networking  o Limited to Local Networks o Cannot link with XNA based games• Many bits and pieces • We do accept community patches for missing API features
  9. 9. Lots of Sample Code• Samples Repository contains lots of examples o XNA AppHub Samples o Windows Phone 7 o MonoGame Team•  Exampes available for each Platform o 38 samples for MacOSX o 25 samples for iOS o 14 samples for Linux o 11 samples for Android • New Samples are added all the time• Starter Packs from AppHub
  10. 10. On the App StoreMany titles already using MonoGame:iOS    28 titles!Android    5 titles.Mac OS, Linux    WizorbChrome    Bastion
  11. 11. 2.5 Release• OpenGL ES 2.0 (iOS and Android)• GLSL shaders supported• Visual Studio Templates  o Windows and Linux• MonoDevelop Templates o Windows / Linux and Android (Mono for Android)• Binary Release available o Contains dlls for Windows and Linux. o Project Templates
  12. 12. SamplesNetRumble http://www.youtube.com/watch?v=RPcC0CnK6Do
  13. 13. SamplesRole Playing Game  
  14. 14. SamplesCatapultNetWars http://www.youtube.com/watch?v=trHrQUeKVW8based on CatapultWars with added multiplayer support.
  15. 15. Converting an XNA Game• Using the MonoGame 2.5 Binary Release 
  16. 16. 3.0 Development• OpenGL ES 2.0 only (iOS and Android)• 3D API Implemented• GLSL and HLSL shaders supported • HLSL support uses mojoshader • Even on iOS and Android• Complete re-work with less duplicated code• Based on code donated by Infinite Flight Team
  17. 17. 3D SamplesReach Mix 10 Demo http://www.youtube.com/watch?v=SnFIdCeTG3I
  18. 18. 3D SamplesMulti Camera Demo http://www.youtube.com/watch?v=MBabkIAA_3g 
  19. 19. 3D GamesInfinite Flight http://www.youtube.com/watch?v=7QrPag77FMK
  20. 20. 3D GamesARMED! http://www.armedgame.com/ http://www.sickheadgames.com/
  21. 21. Converting a 3D XNA Game• Using the MonoGame develop3d branch
  22. 22. The FutureAPI    Extended networking support    DirectX 11 backend for Windows 8 Metro    CellSDK( http://www.cellsdk.com/ )    Networking ( alternative to Xbox Live )    Built-in advertising support.Platforms    PlayStation Suite (started, but SDK is influx)    Google Native Client ( Bastion )    Raspberry Pi
  23. 23. ReferencesFollow us on Twitter @MonoGameTeamirc #monogamegnome.irc.orgYoutube Channelhttp://www.youtube.com/MonoGameTeamMonoGame on codeplexhttp://monogame.codeplex.com Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
  24. 24. Xamarin SeminarPlease give us your feedbackhttp://bit.ly/xamfeedbackFollow us on Twitter@XamarinHQ5th April 2012Copyright 2012 © Xamarin Inc. All rights reserved