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.

Game Development: A Crash Course


Published on

Overview of game development

Published in: Technology, Design
  • Be the first to comment

  • Be the first to like this

Game Development: A Crash Course

  1. 1. Game Development: A Crash Course Ed Donahue Academic Developer Evangelist | @creepyed
  2. 2. Ed DonahueSalsa dancerLight joggerCasual cyclistSwimmerTriathlete (for thosecounting)Computer science majorLover of monospacedfontsSupporter of womenin techMicrosoft AcademicDeveloper Evangelist | | @creepyed
  3. 3. Game Development• What is XNA?• Why XNA?• What’s at the core of game development?
  4. 4. What is XNA?• Framework (code library)• Based on .NET Framework• Allows you to create games in Visual Studio – Xbox – Windows – Windows Phone
  5. 5. What is DreamSpark?o DreamSpark provides free Microsoft software to verified students around the world for FREE!Who is eligible for DreamSpark?o All part-time and full-time students are entitled to DreamSpark softwareWhat software can they get from DreamSpark?o Free App Hub account for Windows Phone 7 Marketplaceo One year free subscription to XNA Creators Clubo Visual Studio 2010 Professional, Expression Studio 4 Ultimate, Windows Server, SQL Servero 90 days of free Pluralsight training
  6. 6. Why XNA?• Easily integrates with existing Microsoft APIs• Learn one technology, develop for three platforms• Great place to start learning game development• Can even be a prototyping tool
  7. 7. Game Loop• All games can be simplified to the game loop• Constructor• Initialize• LoadContent• Update• Draw
  8. 8. ScriptTD• Tower defense game engine• All you have to do is change the graphics & audio!•
  9. 9. Useful links and stuff• Webapp wizard that will create an RSS- reader Windows Phone app.• Utility that creates application icons that are super useful for FollowMyFeed apps and uploading an app to the Marketplace.• provides professional level development software to students for free. Also provides a membership to App Hub, so students can start listing applications in the Marketplace for free!• Windows Phone App Hub. Go here for the Windows Phone SDK, development and learning resources and to upload apps to the Marketplace.• My blog!  Under the Windows Phone tab, you can find images that you can use in your own apps.• I publish most of my presentation slides. Find them all here.
  10. 10. Free for 3Windows Phone Student Giveaway Email your 3 app links and titles created and published in the Marketplace Between January 1 and June 30 Include your WLID And we will send you one* phone *While supplies last – limited to developers inNY, NJ, MA, CT, VT, ME, NH, RI, VA, WV, PA, MD, NC, SC, GA, AL, MS, FL
  11. 11. Notes on Free for 3• Possible 3 Apps: 1. Follow My Feed app 2. ScriptTD Game 3. App based on a starter kit found at &• I will accept 1 Follow My Feed app to count towards the 3• Once your 3 apps are published, email the deep links and app name to