Presentation is loading. Please wait.

Presentation is loading. Please wait.

Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems University.

Similar presentations


Presentation on theme: "Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems University."— Presentation transcript:

1 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems University of Washington, Bothell

2 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Acknowledgement Collaborator:  Mike Panitz – Cascadia Community College  Ruth Anderson – UW Seattle, CSE  Robin Angotti – UW Bothell, Education  Cinnamon Hillyard – UW Bothell, IAS Special thank you:  Victor M. Larios Rosillo  Megy Seif El-Nasr Sponsors:  Microsoft Research Gaming RFP: Award number 15871, 16531  NSF CCLI EMD: DUE-0442420  University of Washington, Bothell, Worthington Scholar Award.

3 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 http://faculty.washington.edu/ksung

4 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 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 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 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 few days?

6 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 A word about me … My background Apology …  I don’t speak Spanish! SORRY! Flexible …  Feedback, let me know!  SLOW ME DOWN!!! Schedule is flexible!

7 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 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 goal: Game-themed application with XNA is EASY! These few days: These few days  Develop simple games  learn how to design game-themed materials

8 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 I need from you … Feedback  Let me know! Participate  Attempt at developing programs  Attempt at designing games/assignments  Present your work to the group (3 rd day) This is meant to be FUN!

9 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Questions?

10 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 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 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 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 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 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 Zune Hardware Zune App.

13 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 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 Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 XNACS1Lib … XNA Game Studio (GS) Our Source Code XNA Framework (collection of APIs) XNACS1Lib


Download ppt "Serious Game Winter School, Puerto Vallarta, Mexico, Feb 2010 Developing Game-Themed Applications With XNA Kelvin Sung Computing and Software Systems University."

Similar presentations


Ads by Google