Synopses & Reviews
Your hands-on guide to Microsoft XNA Game Studio fundamentals
Expand your expertise—and teach yourself the fundamentals of Microsoft XNA Game Studio for developing games for Windows and Windows Phone. If you have previous programming experience with C# but are new to 2D game programming, each tutorial in this book delivers the step-by-step guidance and coding exercises you need to master core topics and techniques.
Discover how to:
- Explore the conceptual framework behind XNA Game Studio
- Create games for Windows desktops, tablets, and Windows Phone
- Manipulate items and game state via 2D game engine architecture
- Control speed, direction, and pixel-perfect collisions
- Master behaviors such as turning, home-in, chasing, and following
- Bring your characters to life with SpriteSheets, zoom, and audio
- Explode, burn, and blend game elements using particle system effects
- Use the camera and phone sensors in Windows Phone games
Your hands-on, step-by-step guide to building 2D games for Windows and Windows Phone
Teach yourself how to build interactive 2D game apps for Windows 8 and Windows Phone 8 using the Microsoft XNA framework—one step at a time. Ideal for developers, game enthusiasts, and hobbyists with intermediate C# programming skills, this tutorial provides practical, learn-by-doing exercises for creating apps that can be used on several devices—including Windows Phone, tablets, slates, and desktop computers.
Discover how to:
- Build 2D interactive games using XNA tools
- Explore the basic architecture of a 2D game engine
- Program XNA games for Windows Mobile devices
- Create games that use Windows Phone sensors
- Prepare your game for the Windows Store
About the Author
Jack Chang is working on an M.S. in Computer Science & Software Engineering at the University of Washington. He has worked extensively with building Kinect software for teaching math.
Kelvin Sung is a professor and Associate Director for Graduate Studies in Computing and Software Systems at the University of Washington, Bothell, who formerly worked at Alias/Wavefront as a primary software architect.
Robert Zhu is a Principal Development Lead at Microsoft for Windows Mobile. He is an expert on OS debugging, and the file system, embedded system debugging, and development.