C++ Game Development

My master archive of articles and code explanations used to develop the King game engine using DirectX 12, C++, and Windows 10.

Start Developing

Programming Games Starts Now

Open Source Libraries Adopted

Saving us time and thousands of hours of work these libraries will let us focus on game development and coding game elements rather than how to start a video card or send a packet across the internet.  We will use their features to create our games and leave it to you to examine their code if you really want a deeper understanding and appreciation for what they have done for us.

C++ Game Development Tools and Open Source Code

Game Engine Code

C++ General Purpose Classes:

Templatized Call Back Class TCallBack