GameSession (AInfo) BeginPlay not called

Digging through UnrealSlackers on Discord turned up the fact that GameModeBase::GetGameSession always returns AGameSession and not what you have set for GameSession on your GameMode. In other words, you have to override GameModeBase::GetGameSession to return your GameSession class. Now it’s working again. I’m not sure if this is an actual bug or just a gap in documentation.

1 Like