A lap around DirectX game development tools TOOL-761T A lap around DirectX game development tools Boris Jabes Senior Program Manager Microsoft Corporation © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
$60B 145M > 50% $0.25 size of video game industry [DFC] number of active gamers in US [newzoo] > 50% share of all app downloads [distimo] $0.25 price of a GFLOP of GPU [wikipedia]
Windows 8 – Modern Game Platform Your Killer Game Graphics Game Input Audio Cut Scenes Local Services Connected Services Tools Windows 8 3-D Touch Sound FX Streaming Activation User ID Compilers 2-D, Text Sensors Music Effects Storage Distribution Debuggers UI Controls Game Controllers Search & Settings Roaming Asset Processors
Explore & Debug DirectX with Visual Studio.
Visual Studio graphics tools demo Visual Studio graphics tools
Images / textures 32-bit! Channels! Paint tools Filters Modern image formats PNG, JPG, GIF, BMP, TIFF Direct Draw Surface (DDS) MIP maps
Models / meshes Inspect models Camera controls Experiment & Learn FBX, X, OBJ Camera controls Experiment & Learn Basic shapes Transforms (e.g. scale)
HLSL
Pixel Shaders Visual designer Intermediate rendering Export to HLSL Real-time rendering Use with models
Graphics debugger D3D11 / D3D11.1 Event history Pixel history Call stack Object table Object visualization Custom events
Feedback welcome: borisj@microsoft.com Embrace 3D!
Related sessions [PLAT-750T] Build your first Metro style game [PLAT-751T] 3D Graphics in Metro Style Apps and Games [PLAT-752T] Tuning GPU usage for any form factor [PLAT-754T] From touch to gamepads: master player input in your Metro style game [PLAT-755T] Compelling audio and video for Metro style games [PLAT-756T] Building Xbox LIVE games for Windows 8 [TOOL-532T] Using the Windows Runtime from C++ [TOOL-802T] Taming GPU compute with C++ AMP [PLAT-766T] Introduction to DirectX for Metro style apps [PLAT-769T] Achieving high performance 2D graphics with Direct2D [PLAT-770T] Create cool image effects with Direct2D
Further reading and documentation DirectX Contact – dxbuildqa@microsoft.com Docs to read Build your first Metro style game with DirectX How to set up your Metro style C++ app to display DirectX Developing the Metro style Marble Maze game with DirectX Visual Studio for Metro style app development Debugging and testing Metro style apps Creating a DirectX game
thank you Feedback and questions http://forums.dev.windows.com Session feedback http://bldw.in/SessionFeedback
9/14/2018 3:26 AM © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.