Xna multi- platform game development


Published on

XNA Game Studio has come a long way from XNA Game Studio Express 1.0. Learn about the new features in XNA Game Studio 3.1 and how to publish your game with the XNA Community Games publishing program. Avatars and advances in 3D modeling will also be demonstrated in Autodesk Softimage Mod Tool and XNA. Learn how to integrate custom and downloaded models in your game. XNA also allows a developer to build games for the Zune platform.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Xna multi- platform game development

  1. 1. Multi-platform game development<br />Aaron Stanley KingFebruary 11th, 2010<br />
  2. 2. Free game development toolkit using .NET, C#<br />Extends Visual Studio 2008<br />Including the free C# Express Edition<br />Version 3.1<br />Avatars<br />Zune support<br />Community Games publishing<br />Creators Club membership<br />Develop and publish for Xbox 360<br />$99/12 months<br />
  3. 3. Publish your games to Xbox LIVE Marketplace<br />Profit!! 70%/30% baseline split<br />Time-limited trial, no free games<br />Charge 200, 400, or 800 points<br />150 MB limit for 400 and 800 point games<br />50 MB limit for 200 point games<br />You retain all rights and IP<br />
  4. 4.
  5. 5. Several new features:<br />Xbox LIVE Party<br />Video playback <br />Downloadable Content (XDK Extensions Only)<br />Avatars for XDK Extensions and Community titles!<br />More news coming later this year<br />Project Natal ready for Holiday 2010<br />
  6. 6.
  7. 7. Avatars<br />AvatarDescription<br />Look up description from a SignedInGamer<br />Create random avatar descriptions<br />Send avatar descriptions over the network<br />AvatarRenderer<br />Play back built-in animations<br />Or specify your own bone matrices<br />One directional light <br />
  8. 8.
  9. 9. Demo<br />
  10. 10. Video<br />New types: Video & VideoPlayer<br />Similar pattern to Song & MediaPlayer<br />No equivalent of MediaLibrary<br />Can have multiple VideoPlayer instances<br />Import WMV files through the ContentPipeline<br />VideoSoundtrackType: Music, Dialog, MusicAndDialog<br />
  11. 11.
  12. 12. Zune<br />Small platform<br />320 x 240<br />Two Little buttons and a Dpad<br />Different versions of hardware<br />Slow platform<br />Should not try to get Halo 3 on your Zune<br />Players and control aren’t as responsive as PC or Console<br />
  13. 13. Demo<br />
  14. 14. Zune HD<br />Full device support and connectivity in Visual Studio. <br />new Touch APIs to the XNA Framework for use on the Zune HD <br />new Accelerometer APIs to the XNA Framework for use on the Zune HD<br />
  15. 15. No Demo.. But I am acceptingdonations.<br />
  16. 16. Mono XNA<br />Ubuntu 9.10 has all dependences in default repository! You can install them in two ways. <br />First one is using Terminal: Open Terminal. Programs -&gt; Accessories -&gt; Terminal Copy and past next 2 lines seperately (second is longer, but it should be in one line) <br />sudoapt-get update <br />sudoapt-get install libtaoframework-devil1.6-cil libtaoframework-openal1.1-cil libtaoframework-sdl1.2-cil libdevil1c2 libtaoframework-devil1.6-cil libnunit2.4-cil monodevelopmonodevelop-nunit If you are asked for approval just type &quot;y&quot; and press &quot;Enter&quot; <br />Second is using Synaptic: Go to System -&gt; Administration -&gt; Synaptic Tick following packets <br />libtaoframework-devil1.6-cil<br />libtaoframework-openal1.1-cil<br />libtaoframework-sdl1.2-cil <br />Libdevil1c2<br />libtaoframework-devil1.6-cil<br />libnunit2.4-cil <br />Monodevelop<br />monodevelop-nunit<br />MonoDevelopshould be fine with all references except NUnit. <br />INFO:NUnit in Ubuntu 9.10 is still 2.4.7 (2.4.8 expected), but you should add new reference from your GAC in test project for unit testing. <br />
  17. 17. Demo<br />
  18. 18. XNA Futures<br />One or more of these is real?<br />
  19. 19. Aaron Stanley King<br />Twitter -&gt; @trendoid<br />Gamertag -&gt; HeraldStudios<br />Email -&gt; trendoid@gmail.com<br />