The Game Engine Programming Series

None
0 comments
1 followers
40 entries
Advertisement
GameEngineSeries
April 11, 2022
Game Engine Programming 029.1 - Setting up graphics rendering | C++ Game Engine

Today, after almost a year of game engine programming videos, I'm really excited to finally start working on the graphics renderer! So far we've been defining a lot of general architecture for the game engine and I think that will help us a lot with not getting too distracted during implementation …

12,293 views
GameEngineSeries
April 09, 2022
Game Engine Programming 028.2 - Generating icons for asset files | C++ Game Engine

Today, we'll finish writing the code that saves the geometry to asset files. The main thing that's left to do is to generate an icon for the 3D object and write everything to a file. 

(Green Episode)

Support Game Engine Series: https://patreon.com/gameengineseries

Discord: https://discord.gg/75Z…

6,909 views
GameEngineSeries
March 21, 2022
Game Engine Programming 028.1 - Saving geometry to asset file | C++ Game Engine

We spent the last couple of episodes setting up the asset pipeline and started with the geometry asset. We created the content tools to generate and process meshes and also made a control in the editor to visualize the generated geometry. The last remaining part of the pipeline is the ability to sa…

6,554 views
GameEngineSeries
September 04, 2021
Game Engine Programming 027.2 - UV mapping the UV Sphere | C++ Game Engine

Last time, we wrote a function that successfully generates a mesh for a UV sphere. We also made a user control which we can use to set the properties of the sphere, such as segmentation and size. Today, I'll continue and add a control for the smoothing angle, so that we can have smooth UV spheres. …

8,212 views
GameEngineSeries
July 27, 2021
Game Engine Programming 027.1 - Procedurally generated UV Sphere | C++ Game Engine

Today I'd like to add a new type of primitive mesh to the geometry pipeline, which is a UV sphere. I think this is an interesting exercise to also more thoroughly test the geometry routines. In the first part of this new episode, I'll write the code that will generate the mesh for the UV sphere and…

6,693 views
GameEngineSeries
July 16, 2021
Game Engine Programming 026.4 - Camera movement for the WPF 3D mesh renderer | C++ Game Engine

Previously, we started visualizing the 3D geometry that we got from content tools, the last step of which was being able to move the camera around the object. So, today I'm going to add this functionality to the geometry viewer. But first I'm going to briefly explain a bit about spherical coordinat…

8,919 views
GameEngineSeries
July 06, 2021
Game Engine Programming 026.3 - WPF 3D mesh renderer view | C++ Game Engine

In the last two videos, we set up the geometry pipeline to accept a geometry asset class from the content tools and started working on a WPF renderer so that we'll be able to inspect the generated or imported geometry content. Today, we'll add the viewer control and hopefully see the fruits of our …

9,002 views
Advertisement
GameEngineSeries
June 24, 2021
Game Engine Programming 026.2 - WPF 3D mesh renderer viewmodel  | C++ Game Engine

Today, we're going to start working on an asset editor class for geometry assets. We'll also prepare for viewing a geometry asset by writing a mesh renderer class. This class will serve as a viewmodel for the WPF 3D viewer that we'll write in the next video. (Green Episode) 

Support Game Engine…

6,083 views
GameEngineSeries
May 24, 2021
Game Engine Programming 026.1 - Primitive mesh dialog window  | C++ Game Engine

In the previous episode we wrote some of the functionality that we need in the geometry asset class in order to further process the generated or imported 3D meshes. Starting with this video, we'll create a new dialog window that will allow us to tell the content tools what kind of primitive mesh we…

7,144 views
GameEngineSeries
May 10, 2021
Game Engine Programming 025.3 - Reading data into the geometry asset class | C++ Game Engine

Now that we have the data structures in place for geometry asset, we can go ahead and unpack the imported geometry so that we can process it further in the level editor and finally save it to an asset file. (Green Episode) 

Support Game Engine Series: https://patreon.com/gameengineseries

Discor…

7,708 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
14 Followers
klg71
Generalist
56 Entries
2 Followers
ApochPiQ
Generalist
628 Entries
45 Followers
15 Entries
14 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement