DirectX 11.1 Game Programming

DirectX 11.1 Game Programming

Pooya Eimandar

DirectX eleven is choked with good points to fulfill the calls for of recent avid gamers, multi-core processors, and the most recent Microsoft working platforms. This educational supplies entry to all that with an example-led, uncomplicated approach.


  • Learn new positive factors in Direct3D 11.1
  • Discover the right way to boost a multithreaded pipeline video game engine
  • Understand shader version five and how you can create an editor for the game

In Detail

DirectX is designed to create eye-popping three-D visuals and immersive sound results present in lots of state-of-the-art laptop video games. DirectX 11.1 comprises a number of advancements from its earlier model. it is designed to be extra effective, leverage the facility of ultra-modern multi-core processors, and supply help for classy shading and texturing strategies similar to tessellation.

DirectX 11.1 online game Programming brings exceptional energy and adaptability to programmers who are looking to excel in graphical courses. DirectX 11.1 online game Programming is an advent to making interactive special effects and video games, utilizing Direct3D 11.1. you'd be guided in the course of the new gains of Direct3D in addition to XAML to construct an extensible multithreaded framework for developing 3D functions and video games at the home windows eight metro type platform.

DirectX 11.1 online game Programming explores the recommendations to establish a 3D multithreaded framework for metro kind pics courses. you'd be guided throughout the means of extending your framework to make use of the benefits of Direct3D 11.1.

We could then discover visible Studio version editor for loading and modifying your resources and the best way to render them with the Direct3D pipeline. we are going to additionally discover the assisting inputs akin to keyboards, guidelines, Xbox controllers, and the way to render the full 3D scene utilizing digital camera, sound, billboard, tessellation, put up processors, and parallel libraries, besides helping XAML. you will additionally research the various ideas of debugging this system and will be good outfitted with every thing you must commence programming 3D purposes and video games with DirectX 11.1 on home windows eight platforms.

What you are going to study from this book

  • Loading and rendering mesh utilizing the output structure of visible Studio version Editor.
  • Draw geometry with texture and compiled shaders
  • Load and render meshes utilizing the output structure of the visible Studio version editor
  • Implementing asynchronous source loading
  • Displaying functionality data
  • Add collision detection, sound, bump mapping, specular mapping, and a billboard approach to the framework
  • Use tessellation for bettering fabric surfaces
  • Compose XAML and Direct3D
  • Add submit processing and parallel collision detection utilizing C++Amp


Written in step by step instructional layout, we are going to discover the construction of 3D purposes and video games in the course of the improvement of a home windows eight metro kind game.

Who this ebook is written for

DirectX 11.1 online game Programming Written for builders with wisdom of C++ essentails and 3D arithmetic who would need to create metro kind online game at the home windows eight platform.

DirectX 11.1 online game Programming explores Direct3D 11.1 and Microsoft C++ part extensions in addition to introducing C++ speeded up vast parallelism.

Show sample text content

Download sample