In this first in a series of in-depth C++ and DirectX game development trainings, popular experts Bryan Griffiths and Mickey MacDonald build on the prototype from the previous course and show you how to port old DirectX 11 programs to the new Windows 8 landscape. Explore cube maps and skyboxes, create a worldscape and render images, and make a skydome in DirectX. Take this opportunity to build your engine development and coding skills!
Source Code: https://github.com/ScruffyFurn/SumoDX2
Instructors | Bryan Griffiths - Software Engineer & triOS College Video Game Design and Development Instructor; Michael "Mickey" MacDonald - Microsoft Technical Evangelist
Introduction / Getting Started
Take a look at where the intro course left off and where this series will go with the prototype. Investigate the new developments that might be useful in Visual Studio 2013, and get a quick peek at the other external tools needed for this course.
DirectX Changes for Windows 8.1 Development
Explore what has changed in the DirectX 11 landscape with the move to Windows 8, and then look at the steps required to port an older DirectX 11 game or program to the new landscape.
Creating Skybox Resources
Learn about cube maps and how to develop a suitable one for use as a skybox. Get familiar with the tools to create the worldscape, render out the required images, and then see how to stitch the images together in another program to create a .dds file.
Creating a Skydome in DirectX
Create the classes required to support the skydome within the framework. Take a look at how to manipulate the Rasterization State and Depth/Stencil State to draw the skydome in an optimized way, plus see other tweaks to make the effect feel more lifelike.
Recommended Resources & Next Steps
Take this opportunity to dive deeper into C++ and DirectX, at your own pace.
Learn
- Introduction / Getting Started
- DirectX Changes for Windows 8.1 Development
- Creating Skybox Resources
- Creating a Skydome in DirectX
- Recommended Resources & Next Steps
Prerequisites
None
Time requirements, modules, assessments and points for this course:
2 hours* 5 modules 4 assessment
*Excluding labs, knowledge checks and assessments.
No comments:
Post a Comment