Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.