Knowledge base
Knowledge base
Knowledge base
Free, anonymous browsing of Unreal Engine Blueprint examples, node references, and best practices. The same content the WoalzCraft plugin uses to generate Blueprints.
28 results for level
A scene containing actors, lighting, geometry. Open a level via Open Level. Sublevels stream in/out.
Pattern: custom trigger or UI button → [save player data to SaveSlot] → OpenLevel(LevelName='Level_02', bAbsolute=true, Options=''). For loading screen: SetGlobalTimeDilation(0.001) briefly while level loads (freeze world), or use AsyncLoadLevel with progress callback. Key: OpenLevel is in GameplayStatics. 'LevelName' is the map asset name (not full path). bAbsolute=true discards current level completely. Options string can pass params like '?GameMode=BP_GM'.
A child level streamed in/out of a persistent level. Used for open-world streaming and modular maps.
UGameplayStatics::OpenLevel. Use OpenLevelBySoftObjectPtr for asset references.
Open LevelUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoGet Current Level NameUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoPure node. Useful for time-based calculations. Resets when level loads.
GetTimeSecondsUE 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoPure node. Ideal for storing data that persists across level loads.
GetGameInstanceUE 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoGet Time SecondsUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoAnything that can be placed in a Level. Has a Transform. Player characters, props, lights, and triggers all inherit from Actor.
Defines the rules + default classes (Pawn, PlayerController, GameState) for a level. Only exists on the server.