C++ OpenGL 3D Game Tutorial 8: Entity System

Опубликовано: 03 Июль 2022
на канале: PardCode
20,814
160

SUPPORT ON PATREON:   / pardcode  

GITHUB: https://github.com/pardcode/opengl-3d...

DISCORD SERVER:   / discord  

DESCRIPTION:
Hello everyone, and welcome back to the OpenGL 3D Game Tutorial Series!

In this eighth episode we'll see how to create the basics of an Entity System!

In particular we will see
how to design an Object-Oriented Entity System,
how to integrate the Entity System in our current architecture,
and, in the end, we will see how to create and destroy custom entities
in our game world.

ENTIRE TUTORIAL SERIES:    • C++ OpenGL 3D Game Tutorial Series Fr...  

TOOLS:
Visual Studio 2019 Community: https://visualstudio.microsoft.com/vs...
QT Creator: https://www.qt.io/download-qt-installer
-----------------------------------------------------------------------------------------------------------------


Chapters:
0:00 Intro - More Info at www.pardcode.com
0:37 Requirements
1:06 Design
6:15 Implementation
11:36 Entities Management
12:48 Implementing createEntity() method
20:06 Implementing Test #1 - Entity Creation
24:10 Debugging Test #1 - Entity Creation
25:24 Implementing Release Process of the Entity
35:26 Debugging Test #2 - Entity Release
37:16 Adding support to create custom entities
43:08 Debugging Test #3 - Creation of Custom Entity "MyPlayer"
44:04 End