C++ 3D Game Tutorial Series: 8 | Basic Animations | Early Access | Source Code on GitHub
The eighth tutorial of C++ 3D Game Tutorial Series is finally available in early access on GitHub!
Saturday 31st January 2026

C++ 3D Game Tutorial Series: 8 | Basic Animations | Source Code on GitHub


The source code of the 8th tutorial of the C++ 3D Game Tutorial Series is now available in early access on GitHub!

 

 

In this tutorial, we’ll dive into basic animations using constant buffers!

Specifically, we’ll cover:

  • How to create a constant buffer.

  • How to pass data from the CPU to the GPU.

  • How to use that data in shaders to transform and scale a colored quadrilateral.

  • How to compute delta time in the game loop, enabling smooth animations like a zoom-in/zoom-out effect.

  • Improvements to various parts of the source code, such as smart pointer aliases and disabling copy/move methods using macros.

You can find the full source code on GitHub here: GitHub Link

I hope you enjoy the tutorial, and thank you for all your support!