Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Desenvolvimento de Jogos em XNA para Windows Phone 7

2,281 views

Published on

Desenvolvimento de Jogos em XNA para Windows Phone 7 por Virgílio Esteves e Andreas Vilela

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Desenvolvimento de Jogos em XNA para Windows Phone 7

  1. 1. http://netponto.org<br />Reunião Presencial - 12/02/2011<br />Desenvolvimento de Jogos em XNA para Windows Phone 7Virgílio Esteves e Andreas Vilela<br />
  2. 2. Patrocinador desta reunião<br />
  3. 3. Andreas Vilela<br />Virgílio Esteves<br />Software Developer<br /> @PT Inovação<br />ASP.NET / RubyOnRails /<br />Silverlight / XNA<br />ID&T – Software @HIS<br />.NET Framework (2.0 » 4.0)<br />.NET Compact Framework (2.0 » 3.5 SP1)<br />WPF / Silverlight / XNA<br />
  4. 4. Agenda<br />WP7 Overview<br />ApplicationPlatform<br />XNA Framework<br />[TOP SECRET]<br />Party?!?<br />
  5. 5. Windows PhoneHardware<br />Common Hardware Elements<br />Consistent Platform<br />Quality Focus<br />800 or 480<br />Consistent set of hardware capabilities defined by Microsoft<br />One resolution at launch<br />Second resolution added later<br />Same touch input<br />Consistent processor / GPU<br />Same available RAM<br />A-GPS / Accelerometer / Camera (5MP+)<br />Optional keyboard<br />480 or 320<br />
  6. 6. ApplicationPlatform<br />Tools<br />Runtime – On “Screen”<br />Code you write on the client<br />Tools you use to design & develop<br />SCREEN<br />CLOUD<br />Portal Services<br />Cloud Services<br />Code you write on the server<br />Tools you use to ship & sell<br />
  7. 7. ApplicationPlatform<br />Tools<br />Runtime – On “Screen”<br />Phone Emulator<br />Sensors<br />Media<br />Data<br />Location<br />Samples<br />Documentation<br />Xbox LIVE<br />Notifications<br />Phone<br />Guides<br />Community<br />.NET Framework managed code sandbox<br />Packaging and Verification Tools<br />SCREEN<br />CLOUD<br />Portal Services<br />Cloud Services<br />Notifications<br />App Deployment<br />Registration<br />Marketplace<br />Validation<br />MO and CC Billing<br />Location<br />Identity<br />Feeds<br />Certification<br />Business Intelligence<br />Maps<br />Social<br />Publishing<br />Update Management<br />
  8. 8. UX Frameworks<br /><ul><li>High performance game framework
  9. 9. Rapid creation of multi-screen 2D and 3D games
  10. 10. Rich content pipeline
  11. 11. Mature, robust, widely adopted technology spanning Xbox 360, Windows, and Zune
  12. 12. Modern XAML/event-driven application UI framework
  13. 13. Rapid creation of visually stunning apps
  14. 14. Metro-themed UI controls
  15. 15. HTML/JavaScript
  16. 16. 500,000 developers spanning Windows and web</li></li></ul><li>XNA Framework<br />
  17. 17.
  18. 18. XNA Game Studio<br />
  19. 19. Powerful<br />
  20. 20. Productive<br />Developmentwith .NET & C#<br />High performance IDE<br />PowerfulIntellisense<br />Integratedbuild/deploy/debug<br />MSBuildengine<br />
  21. 21. Productive<br />Content Pipeline<br />
  22. 22. Game Loop<br />
  23. 23. Graphics<br />Overview<br />
  24. 24. Graphics<br />Scaler & Orientation<br />
  25. 25. Audio<br />
  26. 26. Media<br />
  27. 27. Portable<br />
  28. 28. Portable<br />XNA Framework Profiles<br />
  29. 29. Summary<br />
  30. 30. “KILL the DUCK”<br />+ 120.000 Downloads<br />2nd mostdownloadedinMarketPlace<br />Funnyandaddictive<br />Shotducks (only) beforetheyflyaway<br />DuckHunteralike<br />
  31. 31.
  32. 32. Let’s Play?<br />demonstração<br />
  33. 33. Citação...<br />“The function of good software is to make the complex appear to be simple.”<br />GradyBooch<br />
  34. 34. Questões?<br />
  35. 35. Referências<br />App Hub (ex- XNA Creators)<br />http://create.msdn.com/<br />XNA PT – Comunidade XNA Portuguesa<br />http://xnapt.net/<br />ShawnHargreavesBlog<br />http://blogs.msdn.com/b/shawnhar/<br />MIX 2010 Sessions<br />http://live.visitmix.com/<br />
  36. 36. Patrocinador desta reunião<br />
  37. 37. Obrigado!<br />Virgílio Esteves<br />raposo@gmail.com<br />http://pontonetpt.com/blogs/raposo<br />http://twitter.com/vraposo<br />Andreas Vilela<br />andreasvilela@gmail.com<br />http://andreasvilela.blogspot.com<br />http://twitter.com/andreasvilela<br />

×