Is there an initial overridable initialisation point?

Create a class deriving from UGameInstance, and override its “Init” function, it will be called only once when the game is launched, the the GameInstance object wll persist until the game is closed. For the game to use your custom game instance class, choose it in “Game Instance Class” setting in Project Settings

1 Like