slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Developing Game-Themed Applications With XNA PowerPoint Presentation
Download Presentation
Developing Game-Themed Applications With XNA

Loading in 2 Seconds...

play fullscreen
1 / 14
vaughan-morton

Developing Game-Themed Applications With XNA - PowerPoint PPT Presentation

56 Views
Download Presentation
Developing Game-Themed Applications With XNA
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Developing Game-Themed Applications With XNA

  2. Acknowledgement • Collaborators: • Mike Panitz – Cascadia Community College • Robin Angotti – UW Bothell, Education • Becky Reed-Rosenberg, David Goldstein – UW Bothell, TLC • Ruth Anderson – UW Seattle, CSE • Jessica Bayliss – RIT, Games Design & Development • Special thank you: • John Nordlinger, Kent Foster, Carla Faini • Microsoft ADE!! • Sponsors: • Microsoft Research Gaming RFP: Award number 15871, 16531 • NSF CCLI EMD: DUE-0442420 • University of Washington, Bothell, Worthington Scholar Award.

  3. http://faculty.washington.edu/ksung • http://depts.washington.edu/cmmr/Research/XNA_Games/

  4. First: your background … • Academics? Software Developers? • Programming Language? • C#, C++, Java? • User interactive programs? • GUI API: GLUT, FLTK, Swing, WinForm, etc. • “Graphics” or a “Console” person? • Graphics API: OpenGL, Java3D, Direct3D? or • Keyboard I/O?

  5. What are you looking for? • Curious? • Sounds interesting, what’s up? • Evaluate potential for work use? • Heard about this, can I use it at work/class? • What do you do? • Self-interest • Can I develop some cool stuff when I have nothing to do at home? • Nothing else to do • seems like a good place to waste a Saturday? • stuck in Orlando? … Disney World?

  6. A word about me … • My background • Apology … • I Speak with an accent and I speak fast! • SORRY! • Flexible … • Feedback, let me know! • SLOW ME DOWN!!! • Schedule is flexible!

  7. This Workshop is about … • Up and running with XNA • Developing simple 2D Applications with XNA • If Graphics/GUI background • Humor me, and tell me what you think • If no Graphics/GUI background • Review MVC framework and • Start programming “pseudo games” in hours • Main goals: • Game-themed application with XNA is EASY • Perfect for teaching many foundational programming concepts!

  8. I need from you … • Feedback • Let me know! • Participate • Feedback! Stop me! • This is meant to be FUN! 

  9. Questions?

  10. API Runtime support: • Drawing • Input from controller • Audio • Storage support, etc. Hardware (Emulator/Simulator … ) Game Console development: a simple view … Magic: Developer kit (Proprietary & $$$) Source Code Gaming console API Game • API Runtime support: • Drawing • Input from controller • Audio • Storage support, etc. Gaming Console Hardware (XBOX 360, Wii, PS-#)

  11. Source Code Source Code Magic: Developer kit Gaming console API Graphics API Audio API GUI API Operating System Game Program API Runtime support API Runtime support Gaming Console CPU Compare to our experience … IDE

  12. XNA Framework and XNA Games Studio XBOX App. PC App. Compiles XNA Game Studio (XNA GS) Our Source Code XNA Framework (collection of APIs) .net (D3D-9) .net cf (D3D-9) PC Hardware XBOX 360 Hardware

  13. Local subnet XNA App. XNA Studio Connect XBOX LIVE: Verify ID (security) Load/Run on the XBOX 360: … Our Source Code XNA Framework (collection of APIs) XNA Game Studio (XNA GS) XBOX 360 PC Internet

  14. XNACS1Lib … Our Source Code XNACS1Lib XNA Framework (collection of APIs) XNA Game Studio (GS)