Can't seem to override player controller


I’m trying to create a custom player controller for reasons. I created a child player controller from the default player controller class and set it in the project settings. To test it was working, I added a “print string” node to the “Event BeginPlay” of the controller to post a message, however, it didn’t.

Then I tried getting the player controller of my Character with a “Get Controller” node, then getting the name with a “Get display name” node. Then I print string’d this and got exactly what I expected - “PlayerController”. It appears that the engine is ignoring its configured gamemode classes, or I am doing some terribly wrong. :frowning: