This document provides a step-by-step guide for creating a Windows 8 Metro-style game from a programmer's perspective. It covers setting up the game, coding it, and optimizing it. The coding section discusses app initialization, opening a window, rendering graphics, loading and saving data, adding input controls, adding sound effects, and creating an asset pipeline. The sample code uses C++ and Windows Runtime APIs to access devices, services, and graphics through DirectX.