Game Institute - 3d Game Engine Programing, Video Game Console Design, C++ Modules 1 & 2 (Videos and Workbooks + Sample Files)
3D Graphics and Game Engine Programming
Learn how to design and build your own video game console and then program games for it. Beyond the thrill of accomplishment that comes from doing it all yourself, these projects offer a fun and interesting way to pick up some useful hardware engineering experience. Understanding the fundamentals of game hardware (consoles, handhelds, video cards, etc.) will in turn make you a better programmer, armed with a deeper understanding of what goes on under the hood.
Building Video Game Consoles
Hardware Sold Separately
If you want to be a game programmer, this is where you'll start. Most commercial games are built using the C++ programming language and this material will guide you through the process of making your very first video game. The skills you pick up along the way will serve as a foundation for the rest of the material in the package. In addition, you will be a competent C++ programmer capable of writing many different types of application.