Back to Browse

How to Keep DATA Between LEVELS in UE5: Game Instance Setup and Example

634 views
Jul 9, 2025
5:26

So you wanna load different versions of the same level in UE5, without duplicating maps or setting up a bunch of messy logic? Or maybe you’re just trying to carry over stuff like player stats, inventory, or game mode settings like difficulty from one level to the next, without saving to disk? In this video, I’ll show you a super clean way to do that using a custom Game Instance (with a bit of enum and switch on magic). We’ll hook up a main menu that launches the same level in different ways, great for switching between game modes, difficulties, or whatever else you need, and the best part is, it keeps your project clean and easy to manage. I’ll walk you through how I set this up for my own project, but the idea works for anything: carrying data between levels, loading player progress, switching game rules, it’s all the same workflow. No duplicated maps, no janky blueprints. Just a smart way to control level flow and keep your data where it needs to be. 00:00 - Intro & What We’re Building 00:15 - Creating the Game Instance 00:46 - Setting Up the Enum 01:30 - Connecting the Main Menu 02:00 - Main Menu Button Logic 02:40 - Launching the Level with Data 04:13 - Testing the Setup 05:10 - Final Thoughts #UE5 #ue5tutorial #gamedev If this helped, drop a like and sub! appreciate it! 👍

Download

0 formats

No download links available.

How to Keep DATA Between LEVELS in UE5: Game Instance Setup and Example | NatokHD