Advanced C++: Intro to Game Development

This class is especially for the advanced C++ programmer.  In this class, we'll dive head-first into Direct X, the industry standard in 3D game development.  Each day will be a coding marathon, coupled with an intensive tutorial on the skills and techniques required to create a hard hitting game.  The class will end with a camp wide game showcase and competition - with students and parents voting on the best overall game.

Topics in this class include:

  • The Direct X Render Loop
  • Rendering Techniques
  • Collision Detection
  • Game Physics
  • Sprites
  • Parallax
  • Input Techniques

Are you ready?  Prove it.

(This class requires students to submit a sample programming project to show that they are ready for the challenge / or attend the Intermediate C++ (AI) class during Session 2. You can download the project description here: Game Design Project.doc.)

(Required: Previous programming experience in Java, C# or C++)

(Suggested: Prepare for this class by taking the Intermediate C++ Artificial Intelligence class the session before)

(Suggested: Pair this with the afternoon workshop "Special Topics in Game Design")

CAEN Michigan Engineering

©2007 CampCAEN. All right reserved.