A C++ game development course for beginners to intermediate developers, built around recreating a Terraria-like game. The course spans 6.5 hours of video content with 50+ challenges, covering project setup with CMake, Git basics, game architecture, procedural world generation with Perlin noise, physics and collision systems, entity design, save data handling, UI, and sound. The author draws on nearly 10 years of C++ game dev experience, including shipping a Steam game, and emphasizes learning through a 'skill scaling project' rather than theory or algorithms.

7m watch time

Sort: