Any predetermined execution order for the begin play events of default classes?

Thanks for the hint regarding breakpoints.

This way I figured out that GameState::BeginPlay() happens after ActorComponent::BeginPlay() (after any component I surmise.

I used GameState::PreInitializeComponents instead of BeginPlay to set up my GameState according to my needs.


It makes me cry to see this forum in such a bad state. Your post is 7 years old and the reason why I routinely read these old posts: there simply isn’t any better documentation out there. I mean, wonderful how many developers put tutorials out there on youtube … but for troubleshooting, those videos just aren’t the right place and medium.

1 Like