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

preview_player
Показать описание


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.

TOOLS:
-----------------------------------------------------------------------------------------------------------------

Chapters:
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
Рекомендации по теме
Комментарии
Автор

Really great series I have been searching for something like this for quite a while and here it is please keep up this work it’s really really great 👍

hades
Автор

Hello PardGuy! Thank you very much for all the efforts you've done to teach us all. It's amazing.
I wonder if you have plans for continuing this OpenGL series.

Cheers!

SerKBer
Автор

will you cover animations in this series? i mean so i can model myself a 3D model, rig it with armature and animate it and then export the model and load the model into the game with the animations. also would be cool if you can switch them or something so i can change the animations between walking, running etc.

toao_rainys
Автор

Hope we'll know how to control the camera with our keyboard soon!
I have a question tho, is it "just" a 3D game or will it become a game engine (like Unity (not really Unity, but with buttons))?

Fulbion
Автор

@PardCode will this series just be about making a 3D Game in OpenGL or will it be about making a full Game engine, because i really prefer making a Game engine over Games

Semizzz
Автор

EntityComponentSystem(ECS) would also be a great approach

yoannkriss
Автор

The DirectX tutorials are done? You are switching on OpenGL?

stancostin
Автор

May I ask: how advanced will be the engine after you'll finish the series? Will it be suitable to create the real game? Will you also include physics and audio engines?

brianfordhamm
Автор

I Only Love The 3D Colorless Plain Cubes in 3D Online Game Engines. Being Controlled by a Tiny Small 3D Red (Front), Blue (Up) and Lime (Left) Arrows Axes Manipulators Axis Navigation

cyanuranus
Автор

hello, id, ptr, entites and entity in update OEntitySystem.cpp are not getting recognised, did i forgot to include something? that should be referenced by the map right?

charli_rl
Автор

People Say The "3D Colorless Plain Cube" in Every 3D Softwares like Blender is The Worst. But I Love it. "3D Blank Cubes" and "3D Colorless Plain Cubes" in Every 3D Softwares. Including in Every 3D Internet Game Engines are The Best. Cube is My Favorite 3D Shape. It's The Most Popular Shape Used in Every 3D Softwares

cyanuranus
Автор

please do about perspective projection

salahbenat
Автор

Can I make a game using code from the tutorial and what would be the license ?

omiorahman
Автор

I start use unreal engine and use c++ with it dose u videos will help me ?

mes