![Page 1: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog: Twitter: @BretStateham](https://reader035.vdocuments.us/reader035/viewer/2022072010/56649dd15503460f94ac7691/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072010/56649dd15503460f94ac7691/html5/thumbnails/2.jpg)
Who Am I?
• Bret StatehamMicrosoft Developer EvangelistEmail:
http://BretStateham.comTwitter:
@BretStateham
![Page 3: I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Email: Bret.Stateham@microsoft.com Blog: Twitter: @BretStateham](https://reader035.vdocuments.us/reader035/viewer/2022072010/56649dd15503460f94ac7691/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072010/56649dd15503460f94ac7691/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072010/56649dd15503460f94ac7691/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072010/56649dd15503460f94ac7691/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072010/56649dd15503460f94ac7691/html5/thumbnails/7.jpg)
Sprites
• Single image
• Image matrix