Creating the Game Engine | C++ 3D Game Tutorial Series #31

Опубликовано: 31 Март 2026
на канале: PardCode
15,028
185

[IMPORTANT]: NEW VERSION (2025) of C++ 3D Game Tutorial Series available here:    • C++ 3D Game Tutorial Series: 1 | Creating ...  
This video is part of the previous series. Videos from that version feature an exclamation point icon in the top-right corner of their thumbnails, which should help distinguish them from the new ones.

SUPPORT ON PATREON:   / pardcode  

DISCORD SERVER:   / discord  

DESCRIPTION:
In this thirty-first video tutorial we'll start to create our Game Engine!

In particular we will see:

how to reorganize properly all the source code files,
how to improve in general the design of the systems created so far
and, in the end,
we will face the initial transformation of our current Game Framewok in a Game Engine.

ENTIRE TUTORIAL SERIES:    • C++ 3D Game Tutorial Series From Scratch  

TOOLS:
Visual Studio 2019 Community: https://visualstudio.microsoft.com/vs...
AssetsAndLibs Branch: https://github.com/PardCode/CPP-3D-Ga...
-----------------------------------------------------------------------------------------------------------------


Chapters:
0:00 Intro - More Info at www.pardcode.com
0:35 Requirements
1:17 Design
1:48 Design | Reorganizing Source Code Files
4:53 Design | Improving Design of Systems
10:06 Design | Transforming Framework into Engine
13:25 Implementation | Window
36:42 Implementation | Graphics Engine
54:09 Implementation | Display
01:02:08 Implementation | Resource Manager
01:09:49 Implementation | Mesh Resource
01:28:44 Implementation | Texture Resource
01:43:45 Implementation | Material Resource
02:01:36 Implementation | Rendering Test
02:11:37 Implementation | Rendering Mesh
02:21:22 Implementation | Rendering Textures
02:26:25 Implementation | Window Resize Management
02:32:30 Implementation | Input System
02:32:30 Implementation | Input System
02:54:57 Final Result
02:58:43 End