Presentation is loading. Please wait.

Presentation is loading. Please wait.

XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems.

Similar presentations


Presentation on theme: "XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems."— Presentation transcript:

1 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems University of Washington, Bothell

2 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 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 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 http://faculty.washington.edu/ksung http://depts.washington.edu/cmmr/Research/XNA_Games/

4 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 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 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 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 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 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 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 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 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 I need from you … Feedback  Let me know! Participate  Feedback! Stop me! This is meant to be FUN!

9 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Questions?

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

11 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Compare to our experience … Source Code Gaming console API Game API Runtime support Gaming Console Magic: Developer kit Program API Runtime support CPU Audio API Graphics API GUI API Operating System Source Code IDE

12 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 XNA Game Studio (XNA GS) XNA Framework and XNA Games Studio PC App. Our Source Code XNA Framework (collection of APIs).net cf (D3D-9).net (D3D-9) XBOX App. Compiles PC Hardware XBOX 360 Hardware

13 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 PC Load/Run on the XBOX 360: … XNA Game Studio (XNA GS) Our Source Code XNA Framework (collection of APIs) XBOX 360 Internet XNA Studio Connect XBOX LIVE: Verify ID (security) Local subnet XNA App.

14 XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 XNACS1Lib … XNA Game Studio (GS) Our Source Code XNA Framework (collection of APIs) XNACS1Lib


Download ppt "XNA Game-Themed Workshop, FDG Pre-Conference Workshop, April 25, 2009 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems."

Similar presentations


Ads by Google