What is C++ 3D Game Tutorial Series? C++ 3D Game Tutorial Series is a YouTube tutorial series designed for developers of all levels, from beginners to experts in C++. Its goal is to help anyone who wants to start their journey in game development, guiding them step-by-step from scratch.
Create your 3D Game completely from scratch In C++ 3D Game Tutorial Series, you'll learn how to design and implement a 3D game and its subsystems from the ground up, using low-level techniques. This includes creating the DX3D game engine, graphics engine, input system, entity system, and physics engine. You'll also learn how to use Win32 APIs, the DirectX 11 graphics API, and other low-level libraries.
Interact through Mouse and Keyboard To bring a game to life, user input is essential. C++ 3D Game Tutorial Series will guide you in building an Input System that allows you to manage input devices such as the mouse and keyboard.
3D Graphics Rendering All 3D games today feature stunning graphic effects, made possible through the use of shaders. This tutorial series will cover the creation of foundational graphic effects using the HLSL language, and will guide you in rendering more advanced and complex 3D objects and effects, such as terrain and water.
Final goal The final goal of C++ 3D Game Tutorial Series is to teach you how to build a game engine, DX3D, and use it to develop a 3D game.