Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MonoGame

Paulius Norkus
January 31, 2013
330

 MonoGame

Paulius Norkus

January 31, 2013
Tweet

Transcript

  1. What is XNA? Microsoft Game API  Supports Windows/Xbox360/Windwos Phone

    7/Zune  DirextX 9  C#/VB Free Development Tool Supports  2D/3D game development  Networking  Sound  And much more…
  2. What is MonoGame? Open Source implementation of XNA 4.0 API

     Started in 2009 (XnaTouch on codeplex)  v1.0 was iOS only  v1.5 supported iOS/Mac/Android (2D). Migreted to GitHub and renamed to MonoGame  v3.0 (current) 3D support. New platforms available
  3. What is MonoGame? Open Source implementation of XNA 4.0 API

     2D and 3D API support  Support for XNA Content Files (.xnb)  Sound and music  Networking  Input (Keyboards, Mouse, GamePad, Touch Gestures)  Custom effects (HLSL)  Supports 9+ platforms  Very high code reuse
  4. Easier to get started Binary installer for Windows Developers 

    Installs assemblies for Windows, Windows8, WP8, Linux and Android  Installs the Project Templates for Visual studio 2010/2012 AddIn for MonoDevelop  Installs the Project Templates  Works on Windows, Mac and Linux
  5. Future New platforms DirectX 11 backend for Windows Extended networking

    support Alternative to Xbox Live Bult-in advertising support
  6. Resources  MonoGame.net  Srouce Code and tutorials on GitHub

    (http://github.com/mono/MonoGame)  monogame.codeplex.com  create.msdn.com  Twitter @MonoGameTeam