Note
Safari Books Online (www.safaribooksonline.com) is an on-demand digital library that delivers expert content in both book and video form from the worlds leading authors in technology and business.
Technology professionals, software developers, web designers, and business and creative professionals use Safari Books Online as their primary resource for research, problem solving, learning, and certification training.
Safari Books Online offers a range of product mixes and pricing programs for organizations, government agencies, and individuals. Subscribers have access to thousands of books, training videos, and prepublication manuscripts in one fully searchable database from publishers like OReilly Media, Prentice Hall Professional, Addison-Wesley Professional, Microsoft Press, Sams, Que, Peachpit Press, Focal Press, Cisco Press, John Wiley & Sons, Syngress, Morgan Kaufmann, IBM Redbooks, Packt, Adobe Press, FT Press, Apress, Manning, New Riders, McGraw-Hill, Jones & Bartlett, Course Technology, and dozens more. For more information about Safari Books Online, please visit us online.
How to Contact Us
Please address comments and questions concerning this book to the publisher:
OReilly Media, Inc. |
1005 Gravenstein Highway North |
Sebastopol, CA 95472 |
800-998-9938 (in the United States or Canada) |
707-829-0515 (international or local) |
707-829-0104 (fax) |
We have a web page for this book, where we list errata, examples, and any additional information. You can access this page at http://oreil.ly/HTML5-Games-Windows-8.
To comment or ask technical questions about this book, send email to .
For more information about our books, courses, conferences, and news, see our website at http://www.oreilly.com.
Find us on Facebook: http://facebook.com/oreilly
Follow us on Twitter: http://twitter.com/oreillymedia
Watch us on YouTube: http://www.youtube.com/oreillymedia
Acknowledgments
First and foremost, I would like to thank my wife and sons for all their support while I was making this book. Id also like to thank my parents and family for all their help and support over the years. I also have a lot of respect for all the thought leaders in the development community who continue to inspire me such as Christer Kaitila, Keith Peters, Chuck Freedman, Sean McCracken, Joel Hooks, Brendan Lee, Scott Penberthy, Seb Lee-Delisle, Rich Shupe, Jobe Makar, and especially Richard Davey who keeps pushing me to make better games.
Thank you as well to Rachel Roumeliotis from OReilly Media, Inc. for providing me with this opportunity and to David Isbitski and everyone else at Microsoft who helped make this possible. I also couldnt have done this book without the help from my amazing tech editor Dave Voyles.
Finally I wanted to give a special thanks to Iaki Diaz for helping me create the pixel art in my games.
Chapter 1. Getting Started with Windows 8
In this chapter, I introduce you to Windows 8, talking about what you need in order to get up and running. Ill cover everything from why I chose Windows 8 and how to install it to an introduction to the Windows 8 operating system. Some of the information here may be helpful even if you are an experienced developer, especially as I cover how to use Windows 8 and some of its new paradigms.
Why Windows 8
Windows 8 is the latest version of the Windows operating system from Microsoft. It marks a radical departure from the past and pushes the OS into the post-PC era of tablets and ultra-portable laptops, while still supporting older desktops and laptops. If you think about it, Windows 8 is a huge move forward in terms of approachability for developers due to the three main ways to write software for it: C++, C#, and HTML5. This book focuses on the latter and, more importantly, on helping you port an existing game over to the platform.