Hi all, this is my first question on the forums and I’m a bit new to the engine so bear with me if it’s a dumb question. I’m trying to design a RPG and right now I have two menus: a main menu, and a character creation menu. I quickly found out that having member variables store the information from the character creation wasn’t going to work because Character’s are destroyed between levels. My idea is to store the character information in GameInstance since it lives throughout the game session. Is this the best approach? It seems weird to only have Character info (besides movement, stats mainly) in a separate class, but maybe I’m just being weird about it?