C++/DirectX Game Development: Fun with Sounds and Shaders

​Now that you've mastered skyboxes and porting DX 11 to 11.2, how about a fun look at sounds and shaders? In this second course in the C++/DirectX game development series, add some shine, emboss and blur graphics, and incorporate sounds, as you expand on the previous course's prototype.

In this Jump Start training with live Q&A, experts Mickey MacDonald and Bryan Griffiths explore XAudio2 and teach you how to integrate it into your game engine. Test out various shader tricks to get cool artistic looks seen in other graphics-editing software. Plus, check out the new Graphics Debugging tool in Visual Studio. Don't miss it!

Course Outline:

  • Getting Started
  • Basic Artistic Shaders Effects
  • Adding Audio Effects
  • Gameplay Expansions
Instructor Team
​Bryan Griffiths | Software Engineer & triOS College Video Game Design and Development Instructor | @Strimen

Bryan Griffiths is a software engineer who has worked in the gaming industry for more than 12 years and has shipped multiple AAA titles, along with smaller indie and web-based games. Over the course of his career, he has worked on projects with most of the major publishing and development companies, including Microsoft, Activision Blizzard, THQ, Sega, and more. Much of his work is focused on developing game engine components and subsystems, but his multi-disciplined expertise has led him to produce top-quality content for every aspect a video game could ever need.

Michael "Mickey" MacDonald | Microsoft Canada Technical Evangelist | @ScruffyFurn

Microsoft Canada Technical Evangelist Michael "Mickey" MacDonald is an indie game designer and developer who has experience working with start-up companies. Growing up, he enjoyed playing video games, which is what inspired him to start creating his own. He studied Video Game Design and Development at triOS College. He also founded a video game company, called Karma Labs.

Live Event Details
January 15, 2015
9am–2pm PST
What: Jump Start training with live Q&A
Cost: Free
Audience: Experienced Game Developers

Completed Introduction to C++ and DirectX Game Development; experience with C++ coding; familiarity with Visual Studio and with PIX is helpful but not required