Search over 27,600 MOOC courses
enter subject, university name or course name
Career Evolve is your partner in online learning and career development. Search our catalog of 28,000+ courses from over 21,000 top colleges and universities. Our partners have helped over 2 million students and continue to enroll over 30,000 students each month. Career Evolve provides you with access to free and affordable online training.

You can take courses in subjects varying from Philosophy to Computer Science or even Advanced Fiction Writing to Becoming a Physical Therapy Aide. Learn at your pace anytime and anywhere.
Career Evolve also integrates with LinkedIn to profile your achievements to potential employers.

Whether you are searching for micro learning from providers, such as Coursera, EdX or courses from leading Universities like MIT, Stanford and Peking University, Career Evolve is the answer for affordable learning and shrinking training budgets.

Invest in yourself with Career Evolve.

Discover your next learning opportunity from just one of our many Universities

Massachusetts Institute of Technology Georgetown University University of Queensland Boston University McGill University
Harvard University UC Berkeley Cornell University University of British Columbia Hong Kong University of Science and Technology

Thursday, 25 February 2016

Introduction to C++ and DirectX Game Development course

If you’re an experienced Game Developer and want to build on your C++ and DirectX skills, up-level your employment options with AAA companies​, and expand on the DirectX knowledge you gained in the Introduction to C++ and DirectX Game Development course, now's your chance!

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:

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.
  • Introduction / Getting Started
  • ​DirectX Changes for Windows 8.1 Development
  • Creating Skybox Resources
  • Creating a Skydome in DirectX
  • Recommended Resources & Next Steps

No comments:

Post a Comment


Starting a Consulting 


Starting a Consulting Practice

Find out how you can earn income by sharing your training or knowledge with others.
PMP ® Certification Prep 1

PMP ® Certification Prep 1

Begin a well-paying career as a project manager by preparing to take--and pass--the PMP® certification exam.
How to Get Started in Game Development

How to Get Started in Game Development

Take steps toward a new career in game development by building a foundation to design games in a wide variety of genres for different audiences and platforms.
Accounting Fundamentals

Accounting Fundamentals

Gain a marketable new skill by learning the basics of double-entry bookkeeping, financial reporting, and more.
Conversational Japanese

Conversational Japanese

Whether you want to learn conversational Japanese for travel or just for fun, you'll find this course makes it easy and enjoyable for beginners to master the essentials of the Japanese language.
Introduction to QuickBooks 2015

Introduction to QuickBooks 2015

Learn how to quickly and efficiently gain control over the financial aspects of your business using this powerful software program.

Student Profiles