Apress Access

Windows 8 and Windows Phone 8 Game Development

By Adam Dawes

  • eBook Price: $31.99
Buy eBook Buy Print Book
Windows 8 and Windows Phone 8 Game Development gives you everything you need to maximize your creativity and produce fantastic games that will run on any Windows 8 device.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-5836-0
  • 512 Pages
  • User Level: Intermediate
  • Publication Date: June 23, 2013
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Windows 10 for the Internet of Things
  • DevOps on the Microsoft Stack
  • Windows 10 Troubleshooting
Full Description

Creating fun, sophisticated games for Windows devices large or small has never been easier! With masses of example code and fully working games for you to download and run straight away Windows 8 and Windows Phone 8 Game Development is your ideal first step into modern games development.

This book gives you everything you need to realize your dreams and produce fantastic games that will run on all Windows 8 devices from desktops to tablets to phones. You can code once and run everywhere. The ubiquity of Windows 8 devices makes this opportunity to good to miss!

The Windows 8 and Windows Phone 8 platforms have huge potential for gaming. New form-factors - such as the Surface tablet - coupled with improved processors and higher screen resolutions combine to make Windows 8 the best Windows version yet for independent games development. It's never been easier to create a fantastic game, package it up and deploy it straight to the Windows Store with its audience of millions. This book will show you how.

What you’ll learn

  • Develop using the free or full versions of Visual Studio 2012.
  • Learn how to share code between the two Windows 8 platforms
  • Master high performance 2D and 3D graphics using the MonoGame development environment.
  • Discover how to control your games, including using touch screens, keyboards and accelerometers.
  • Produce high quality music and sound effects for your games.
  • Explore masses of example code and working projects with source code available to download and run straight away.
  • Learn how to publish your games through the Windows and Windows Phone Stores for fun or profit

Who this book is for

Windows 8 and Windows Phone 8 Game Development is aimed at those with an existing background in programming and knowledge of the C# programming language.

No prior knowledge is required of programming for Windows 8 or Windows Phone 8, XNA or MonoGame, or games-programming in general. This book will guide the reader through the steps required to become proficient in all of these areas of development.

Table of Contents

Table of Contents

  1. Getting Started
  2. Getting Started with MonoGame
  3. Creating a Game Framework
  4. User Input
  5. Sounding Out with Game Audio
  6. Drawing with Vertices and Matrices
  7. The World of 3-D Graphics
  8. Further 3-D Features and Techniques
  9. Enhancing Your Game
  10. Application Management
  11. Getting Started with XAML
  12. XAML Controls and Pages
  13. Mixing XAML and MonoGame
  14. Distributing Your Game
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.

On page 29:
Chapter 2 Windows Phone first project does not compile. No changes, basic template.

Error 1 The best overloaded method match for 'MonoGame.Framework.WindowsPhone.XamlGame<WPh8P01.Game1>.Create(string, System.Windows.Controls.DrawingSurfaceBackgroundGrid)' has some invalid arguments C:\Users\sstji_000\Documents\dvlp\VS2012\prj\WPh8P01\WPh8P01\GamePage.xaml.cs 25 21 WPh8P01


    1. Pro C# 5.0 and the .NET 4.5 Framework


      View Book

    2. Expert ASP.NET Web API 2 for MVC Developers


      View Book

    3. Machine Learning Projects for .NET Developers


      View Book

    4. Pro ASP.NET MVC 5 Platform


      View Book