Unreal Engine 4.14 Preview

[= Ellis;608984]

  • Streamlined GameMode and GameState Classes by adding GameModeBase and GameStateBase classes as parents of existing classes GameMode and GameState. Core features needed by all games are now in the Base classes, while legacy and shooter-specific features are in the GameMode/GameState

[/]

OH. SNAP.

This is the single best thing in this entire update for me. All that shooter/UnrealTournament-specific pollution in the code has been bugging me since forever. Even if it didn’t actually have any negative effect in theory, it just made everything feel… dirty. I’m so glad you guys did this. Possibly Actor could get the same treatment too in the future? (removing the Damage functions, etc… so that we have an ActorBase with only the bare necessities and no bloat)

Great job!