The Game Instance is always created and instantiated for you by Unreal. You never have to worry about loading it yourself, so you don’t have to use LoadClass or TSoftClassPtr to access the Game Instance.
You can use the Get Game Instance
global function at any time to access the current game instance, and if you’ve set it to be a custom one, you can just directly cast to it to use functions of it: