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

Loading in 2 Seconds...

play fullscreen
1 / 11

Developing Game-Themed Applications With XNA Game Studio - PowerPoint PPT Presentation


  • 80 Views
  • Uploaded on

Developing Game-Themed Applications With XNA Game Studio. First: your background …. “Console” specific? Keyboard and Text I/O Programming Language? C#, C++, Java? “Graphics” person? Graphics API: OpenGL, Java3D, Direct3D? User interactive programs?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Developing Game-Themed Applications With XNA Game Studio' - malloren


Download Now 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
first your background
First: your background …
  • “Console” specific?
    • Keyboard and Text I/O
  • Programming Language?
    • C#, C++, Java?
  • “Graphics” person?
    • Graphics API: OpenGL, Java3D, Direct3D?
  • User interactive programs?
    • GUI API: GLUT, FLTK, Swing, WinForm, etc.
what are you looking for
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?
this tutorial is about
This Tutorial 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!
  • Today:
    • Get some 2D apps going, see a 3D example
    • Develop a blockbreaker game
game console development a simple view

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-#)

compare to our experience

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

xna framework and xna games studio
XNA Framework and XNA Games Studio

XBOX App.

PC App.

Compiles

XNA Game Studio

(XNA GS)

Our Source Code

XNA Framework

(collection of APIs)

D3D-9

D3D-9 (*)

PC Hardware

XBOX 360

Hardware

load run on the xbox 360

Local subnet

XNA App.

XNA Creator’s Club

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

xnaassignmentbase
XnaAssignmentBase …

Our Source Code

XnaAssignmentBase

XNA Framework

(collection of APIs)

XNA Game Studio

Express (GSE)

this tutorial
This Tutorial
  • We are done with: Setting up XNA GS, right?
  • Section 1: 9:00 – 10:15
    • Map XNA applications to conceptual framework
    • Verify with simple examples
  • Coffee Break: 10:15 – 10:30 (15 minutes)
  • Section 2: 10:30 – 11:30
    • Examine examples in 3D
    • Work with XNAAssignmentBase Library (back to 2D)
  • Lunch Break: 11:30 – 12:00 (30 minutes)
  • Section 3: 12:00 – 2:00
    • Develop a BlockBreaker Game!
acknowledgement
Acknowledgement
  • Collaborator:
    • Mike Panitz – Cascadia Community College
    • Ruth Anderson – UW Seattle, CSE
    • Becky Reed-Rosenberg – UW Bothell, TLC
  • Special thank you:
    • John Nordlinger, Harold Javid, Ivan Lumala
  • Sponsors:
    • Microsoft Research Gaming RFP: Award number 15871, 16531
    • NSF CCLI EMD: DUE-0442420
    • University of Washington, Bothell, Worthington Scholar Award.