Level related logic and variables, how and where

We’re trying to find the best way to implement data and logic that concerns a specific level (character progress, higher order events, way certain actors behave etc.). The most logical place to do that seemed to be the level blueprint, but we found out that it can not be referenced from within the game. What I want to know is, is there some predetermined way to store level specific variables/logic (something like gamemode but level specific), or should we just make our own system for that?


Heya Davor, You’ll want to look into the Game Framework classes. Game Mode, Game State, Player State, Game Instance, etc.

I recently did a livestream on the subject that might be of use: