Media Summary: Now that we're able to render objects, we're a few steps away from making the scenes in our In the last episode we created data structures and functions that manage directional lighting data. In order to use the lighting data ... In this video, we optimize our mesh optimizer and calculate normals properly.

Game Engine Programming 051 3 - Detailed Analysis & Overview

Now that we're able to render objects, we're a few steps away from making the scenes in our In the last episode we created data structures and functions that manage directional lighting data. In order to use the lighting data ... In this video, we optimize our mesh optimizer and calculate normals properly. In the last video, we finished writing almost everything that we need to render an object. The only part that remains is writing the ... In this video, I'll implement the creation of In previous two videos, we worked on render items and compiling material shaders, and as I mentioned at the end of the last video ...

In this episode we're going to add materials to the low-level renderer. As I explained briefly in the previous episode, a material ... Previously, we extended the transform and script components of our entities with the functionality that enables us to update entity ...

Photo Gallery

Game Engine Programming 053.1 - Directional lights | C++ Game Engine
Game Engine Programming: Animation File Format, part 3.
Game Engine Programming 054.1 - Sending light data to GPU | C++ Game Engine
#51 3D Game Engine Tutorial: Finishing OBJ Loading
Game Engine Programming 051.4 - First render! | C++ Game Engine
Game Engine Programming: Drop-Down Console, part 3
Game Engine Programming 003 - Implement creating new game projects | C++ Game Engine
Game Engine Programming 048.3 - Upgrade to Visual Studio 2022 & Primal+ stuff | C++ Game Engine
Game Engine Programming 049.1 - Introducing low-level materials | C++ Game Engine
Build a C++ Game Engine | Scion2D Ep.51 - Game States, State Stack & Lua Integration
Game Engine Programming 052.2 - Fixing the graphics and reversing depth | C++ Game Engine
Game Engine Programming 055.2 - Using input to move around the scene | C++ Game Engine
View Detailed Profile
Game Engine Programming 053.1 - Directional lights | C++ Game Engine

Game Engine Programming 053.1 - Directional lights | C++ Game Engine

Now that we're able to render objects, we're a few steps away from making the scenes in our

Game Engine Programming: Animation File Format, part 3.

Game Engine Programming: Animation File Format, part 3.

Is work done for the

Game Engine Programming 054.1 - Sending light data to GPU | C++ Game Engine

Game Engine Programming 054.1 - Sending light data to GPU | C++ Game Engine

In the last episode we created data structures and functions that manage directional lighting data. In order to use the lighting data ...

#51 3D Game Engine Tutorial: Finishing OBJ Loading

#51 3D Game Engine Tutorial: Finishing OBJ Loading

In this video, we optimize our mesh optimizer and calculate normals properly.

Game Engine Programming 051.4 - First render! | C++ Game Engine

Game Engine Programming 051.4 - First render! | C++ Game Engine

In the last video, we finished writing almost everything that we need to render an object. The only part that remains is writing the ...

Game Engine Programming: Drop-Down Console, part 3

Game Engine Programming: Drop-Down Console, part 3

Engine

Game Engine Programming 003 - Implement creating new game projects | C++ Game Engine

Game Engine Programming 003 - Implement creating new game projects | C++ Game Engine

In this video, I'll implement the creation of

Game Engine Programming 048.3 - Upgrade to Visual Studio 2022 & Primal+ stuff | C++ Game Engine

Game Engine Programming 048.3 - Upgrade to Visual Studio 2022 & Primal+ stuff | C++ Game Engine

In previous two videos, we worked on render items and compiling material shaders, and as I mentioned at the end of the last video ...

Game Engine Programming 049.1 - Introducing low-level materials | C++ Game Engine

Game Engine Programming 049.1 - Introducing low-level materials | C++ Game Engine

In this episode we're going to add materials to the low-level renderer. As I explained briefly in the previous episode, a material ...

Build a C++ Game Engine | Scion2D Ep.51 - Game States, State Stack & Lua Integration

Build a C++ Game Engine | Scion2D Ep.51 - Game States, State Stack & Lua Integration

Scion2D

Game Engine Programming 052.2 - Fixing the graphics and reversing depth | C++ Game Engine

Game Engine Programming 052.2 - Fixing the graphics and reversing depth | C++ Game Engine

Previously, we extended the transform and script components of our entities with the functionality that enables us to update entity ...

Game Engine Programming 055.2 - Using input to move around the scene | C++ Game Engine

Game Engine Programming 055.2 - Using input to move around the scene | C++ Game Engine

Support

Game Engine Programming 056.1 - Tightly packed light arrays | C++ Game Engine

Game Engine Programming 056.1 - Tightly packed light arrays | C++ Game Engine

Support