i can haz gamez?. bret stateham microsoft developer evangelist email: [email protected]...

7
Windows Phone XNA Games i can haz gamez?

Upload: shannon-ball

Post on 24-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog:  Twitter: @BretStateham

Windows Phone XNA Games

i can haz gamez?

Page 2: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog:  Twitter: @BretStateham

Who Am I?

• Bret StatehamMicrosoft Developer EvangelistEmail:

[email protected]:

http://BretStateham.comTwitter:

@BretStateham

Page 3: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog:  Twitter: @BretStateham

What’s Up?

• Quick intro to Phone XNA games• Make a game

• The goal is to help you see that:– Game dev is easier than you think– You can make a game

• The goal is NOT to– Make a world class game– Let you sit there and not get involved

Page 4: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog:  Twitter: @BretStateham

Quick Intro to Phone XNA Games

• Need Windows Phone Dev Tools• XNA Game Studio included• New Project Templates in Studio• Typical game solution– “Game” project– “Content” project

Page 5: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog:  Twitter: @BretStateham

What is Content?

• The assets your game uses• Graphics– Start / End of Game screens– Game elements (Sprites)

• Fonts (SpriteFonts)• Sounds

Page 6: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog:  Twitter: @BretStateham

XNA Game Structure

• Main class is–Microsoft.Xna.Framework.Game

• Main Methods– Constructor – Initialize– LoadContent– Update– Draw– UnloadContent

Page 7: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog:  Twitter: @BretStateham

Sprites

• Single image

• Image matrix