i should prface by saying, old school like skyrim, dark souls, GTA, or any other game where there may be a loading screen.
Anyways, iv essentially got a bunch of junk in a level that i cant seem to clean up. Its in blueprints, and no matter what i try, i cant seem to figure out a way to garbage collect it. its not causing crashing, lag, or anything like that, but it is causing abnormal amounts of ram usage, and it never goes away between scenes.
im currently doing all my scenes in one level, and because my program is procedural in nature, i can get stuff like actors to dynamically spawn and destroy assets when needed. this mean my program is already setup for a level wipe, so lag, stutters, or generally horrible performance when the transition occurs is acceptable.
i avoided level transitions in the past, simply because i didn’t think i needed them, but now with all these memory leak issues im experiencing, i guess its high time i implemented a proper level system