When using Project Settings->Maps & Modes->Default Modes to set GameMode defaults, the values will appear to change in the associated blueprint but these changes do not go into effect until the blueprint is explicitly compiled


  • Setting defaults in the game mode blueprint will be immediately recognized
  • After changing defaults in Project Settings, compiling Game Mode blueprint will cause changes to be recognized
Steps to Reproduce
  1. Open UE4 Editor (Blank Project)
  2. Open Edit->Project Settings->Maps & Modes->Default Modes
  3. For Default GameMode field, click plus button to create a new game mode blueprint
  4. Expand Selected GameMode
  5. For Player Controller Class field, click plus button to create a new player controller blueprint
  6. Add Print String Event to player controller and wire to BeginPlay
  7. Compile and save Player Controller blueprint
  8. PIE

The print string from the player controller does not appear on screen.

Changing game mode defaults in Project Settings is immediately updated/recognized by the editor.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.
Target Fix4.17
Fix Commit3482791
Main Commit3510073
CreatedJun 7, 2017
ResolvedJun 9, 2017
UpdatedApr 27, 2018
View Jira Issue