Skip to content

Chapter 1 of 8

Editor Interface and Asset Management

The Unreal Engine editor is built around a collection of docked panels that together give developers full control over the level, its contents, and the underlying project assets. The Content Browser, usually docked at the bottom of the editor, presents the project's /Content folder structure and lists every imported or authored asset, including meshes, textures, materials, Blueprints, and sounds. From here, artists and programmers can create folders, rename and move assets, import new content, and double-click an asset to open its dedicated editor. The World Outliner, on the other hand, shows the actors currently present in the open level, organized hierarchically so that grouped or parented actors are easy to navigate; selecting an entry also selects and focuses the corresponding actor in the viewport.

When an actor or asset is selected, its editable properties appear in the Details panel, which exposes variables, transforms, components, and assorted flags. The Details panel is the primary place to tweak instance-level behavior without opening a Blueprint. To add a new actor to a level, developers use the Place Actors panel or right-click inside the viewport to choose an actor class. Once placed, an actor can be duplicated with Ctrl+W or by Alt-dragging, moved with the transform gizmo, and focused in the viewport with the F key. Navigation between editor panels is typically done through the Window menu, which also opens specialized tools like the Output Log for inspecting runtime messages, warnings, and Print String output during play.

Several global configuration points shape every level and Blueprint in the project. The Project Settings menu, accessed from Edit → Project Settings, stores engine-wide options such as rendering features, input mappings, default classes, physics settings, collision channels, packaging options, and platform-specific behavior. Changes made here are persisted into files like DefaultEngine.ini and DefaultGame.ini. The Maps & Modes section in particular sets the default Editor Startup Map, Game Default Map, and default GameMode, Pawn, PlayerController, HUD, GameState, and PlayerState classes that the engine uses when a level opens or play begins. The World Settings panel, in contrast, exposes level-specific overrides such as the active GameMode override, NavMesh settings, lightmass quality, and kill Z; these only affect the currently open level.

All chapters
  1. 1Editor Interface and Asset Management
  2. 2Blueprints and Visual Scripting
  3. 3Materials and Shading
  4. 4Lighting and Rendering
  5. 5Physics, Collision, and Movement
  6. 6Actors, Levels, and Runtime Spawning
  7. 7Animation, AI, and Multiplayer
  8. 8Packaging, Profiling, and Project Settings

Drill it

Reading is not remembering. These come from the Unreal Engine Basics deck:

Q

What Unreal Engine panel displays the list of actors currently present in the level?

The Outliner panel lists all actors currently placed in the level, organized hierarchically, and allows selection, searching, grouping, and visibility toggling...

Q

How do you open the Blueprint editor for a specific Blueprint asset?

Double-click the Blueprint asset in the Content Browser (or right-click and choose Edit), which opens the Blueprint editor containing Event Graph, Functions, Va...

Q

What is the purpose of the Construction Script in a Blueprint?

The Construction Script runs when an actor is placed or moved in the editor, and again whenever a property changes. It is commonly used for procedural setup suc...

Q

Which node executes logic only once when the game begins playing?

The Event BeginPlay node fires once on each actor when play starts, after construction and initialization, making it the standard place to set up gameplay logic...