High Definition Standard Definition Theater
Video id : IaU2Hue-ApI
ImmersiveAmbientModecolor: #d2d0b7 (color 2)
Video Format : 22 (720p) openh264 ( https://github.com/cisco/openh264) mp4a.40.2 | 44100Hz
Audio Format: Opus - Normalized audio
PokeTubeEncryptID: 24f847f2ff7b6b21745b60a04d606e80c2eb304d2d6d461b5a02b4ee6010a2a4d30cb3accb2daffb3a9de66e3513355d
Proxy : eu-proxy.poketube.fun - refresh the page to change the proxy location
Date : 1716004782303 - unknown on Apple WebKit
Mystery text : SWFVMkh1ZS1BcEkgaSAgbG92ICB1IGV1LXByb3h5LnBva2V0dWJlLmZ1bg==
143 : true
The Unreal Engine Game Framework: From int main() to BeginPlay
Jump to Connections
190,641 Views • Dec 4, 2020 • Click to toggle off description
What happens when you start up your Unreal Engine game? This video is a guided tour of the Engine's initialization process: along the way, we'll glimpse the high-level structure of the Engine (modules, game instances, local players, and viewports) and we'll see how all the different parts of the Game Framework (game modes, game states, player controllers, and the like) fit together.

00:00 - Introduction: The game loop
01:13 - Unreal's scary initialization code
02:35 - GuardedMain and FEngineLoop
03:09 - PreInit: loading engine, project, and plugin modules (IModuleInterface, UObject)
05:17 - Init: Creating and starting the Engine (UEngine / UGameEngine)
07:34 - Engine initialization (UGameInstance, UGameViewportClient, ULocalPlayer)
09:24 - LoadMap: Reloading the world from disk (UWorld, ULevel)
11:18 - LoadMap: Bringing the world up for play (AGameModeBase, AGameStateBase, AGameSession)
14:10 - LoadMap: Logging the player into the game (APlayerController, APlayerState, UPlayer / UNetConnection)
15:54 - LoadMap: Restarting the player (APawn, APlayerStart, AController / AAIController)
18:11 - LoadMap: Routing the BeginPlay event (AWorldSettings)
18:43 - Animated callstack summary
21:55 - Base game mode classes (AGameMode, AGameState)
22:36 - Characters and Pawns (ACharacter, UCharacterMovementComponent)
24:02 - Where to specify custom subclasses
25:32 - Delegates and subsystems (UGameInstanceSubsystem, UWorldSubsystem)
26:42 - Conclusion

Patreon: patreon.com/alexforsythe
Twitter: twitter.com/alexforsythe

#UnrealEngine #UE4 #programming
Metadata And Engagement

Views : 190,641
Genre: Education
Date of upload: Dec 4, 2020 ^^


Rating : 4.988 (30/10,063 LTDR)
RYD date created : 2022-04-09T20:30:58.180157Z
See in json
Tags
Connections

YouTube Comments - 327 Comments

Top Comments of this video!! :3

@CinematographyDatabase

3 years ago

This video must be protected at all costs!

343 |

@beanboy504

3 years ago

I really think Epic needs to promote/support/sponsor/hire you to do videos for them. Like Unity did with Brakeys. These are the most in-depth and clearest videos I have seen on UE4 ever. UE4 lacks a lot of good in depth tutorials and videos. Glad you are filling that gap!

364 |

@kumituubi

2 months ago

This is the best Unreal programming related video ever made, and is still valid in the era of UE5.

6 |

@jeggie

7 months ago

This is the masterpiece that all other Unreal videos should be judged against. Flawless. Thank you for creating this!

4 |

@Rubberglass

3 years ago

My GOODNESS! Been using UE4 for 5 years and this might be the best video I've seen on the core of how the engine works. A+

176 |

@ekimr90

6 months ago

I absolutely love your method of explaining Unreal concepts. Short, concise, no "HEY IT'S YA BOI" nonsense that makes me immediately look for another video. Just straightforward and professional. It's a breath of fresh air.

12 |

@hasanjamal3574

1 year ago

Alex, I hope you return to making Unreal Engine videos like this someday. They truly have changed the trajectory of my career (Student currently). For some people, videos like these make the difference between being overwhelmed by the mountain of knowledge needed for game dev and finding your footing and gradually being able to scale that mountain with confidence. You gave me that and I am sincerely grateful. Thank you.

46 |

@tom.looman

3 years ago

This is fantastic! Super thorough and well visualized so all these dense concepts are easy to follow along with. A+ this demystifies a lot of the code flow that is difficult to figure out for newbies. (I'll add this video to my written gameplay framework guide, which isn't nearly as detailed as this)

272 |

@nakedsingularity

8 months ago

This video is so underrated. Your channel should receive Epic MegaGrants.

3 |

@greyly_

3 years ago

It's criminal how few views this video has so far. I want to come back in six months and see at least 10k. Epic should promote your videos.

65 |

@TrojanLube69

3 years ago

This is a class that has to be presented to game engine developers when they get hired by epic.

27 |

@invntiv

1 year ago

This guy knows his shit. Mindblowingly thorough and accurate.

|

@KITATUS

3 years ago

Having spent the past 7-8 years in Unreal Engine 4 - I can say without a doubt, this is the best piece of educational content I have seen for the engine (Sorry Mathew, I still love you!). Keep up the great work!

60 |

@nsgoneape9899

1 year ago

You are a major component of why the human species will progress

|

@yashkhd1100

1 year ago

This is one of the rarest video of UE. When dealing with huge source repo like UE you actually need this kind of video to understand overall picture of why things are the way it is. This definitely gives lot of confidence if you plan to update engine. Unfortunately the guy seems busy with other stuff as his channel seems inactive from about an year.

7 |

@reubs

3 years ago

You sir have put my videos to shame. Excellent work!

6 |

@PixelPulse168

9 months ago

Your presentation skill is remarkable.

1 |

@MikeLeed

11 months ago

This is the best video on Unreal Engine architecture available out there bar none.

|

@wesc6755

3 years ago

This is exactly the kind of video that's just not found anywhere else. It's straight to the point and no irrelevant tangents trying to cram in a C++ tutorial. Whenever I hear "For those that don't already know..." in a video, it's a cue to scrub ahead until I get to the actual point of the video and it drives me crazy. Thank you for being respectful of our time.

5 |

@keithlarsson4264

1 year ago

Hands down the MOST INFORMATIVE video on UE.

|

Go To Top