Lesson 1.3Lesson 1.3 · The Unreal Engine Environment
Projects, Levels & Actors
The containers Unreal thinks in - project, level, actor, component - plus transforms, the Outliner hierarchy, and saving without losing work
Project, level, actor, component - four nested boxes. Once you see the hierarchy, an Unreal scene stops being a mystery and starts being a filing system.
Every design tool has a way of organising what you make - files, sheets, layers, blocks. Unreal has its own, borrowed from games, and it is worth ten minutes to learn precisely because it is unfamiliar. A project contains levels; a level contains actors; an actor is made of components. Four nested boxes, and everything you place lives somewhere in them.
This lesson makes that hierarchy concrete, then adds the two things that make it usable: the transform that positions every actor in real-world centimetres, and the Outliner habits - naming, foldering, saving - that keep a scene from turning into chaos. Get this and you can organise a building in Unreal the way you organise a set of drawings.
Save All, not just Save. Save writes only the level; Save All writes the level AND every changed asset. Reflex it.
Project, level, actor, component - the nesting
Unreal's organisation is a strict nesting of four things. A project is the whole thing - a folder on disk holding every asset, every setting and every level for one piece of work. Open Unreal and you open a project; your house scheme is one project, a different client is another. Inside a project are levels (Unreal sometimes calls a level a map). A level is one 3D world you open and edit - a scene. You might keep the ground floor in one level and the site in another, or the whole small project in a single level. Crucially, the editor works on one level at a time - the world you see in the Viewport is the currently open level.
Inside a level are actors. An actor is anything placed in the world: a wall mesh, the sun (a Directional Light), a camera, a chair, a post-process volume, a Player Start. If it exists in the scene, it is an actor. And inside an actor are components - the parts that make it up. A wall actor has a Static Mesh component (its geometry) and probably a collision component; a lamp actor might have a mesh component and a Point Light component. Components are how one actor can be several things at once - a shape you see and a light that shines. So the full sentence to memorise is: a project holds levels, a level holds actors, an actor is built from components.
Project (folder) > Level (a scene) > Actor (a placed thing) > Component (its parts). You edit one level at a time.
The Outliner as your building's table of contents
The World Outliner (top-right panel) is the level's table of contents: a live, named list of every actor in the open level, which you can search, sort and - importantly - organise into folders. This is where a scene stays sane or descends into a swamp of Cube, Cube2, StaticMeshActor7. The discipline is dull and completely worth it: name actors meaningfully and group them into folders - a Lighting folder for your sun, sky and interior lights; a Cameras folder; a GroundFloor folder; a Site folder. A well-kept Outliner lets you find, hide and select whole systems of the building at once.
The Outliner also shows attachment - actors parented to other actors. If you attach a set of chairs to a table actor, moving the table moves the chairs with it, and the Outliner shows them nested underneath. That is the scene-level cousin of the component hierarchy inside a single actor, and it is how you build assemblies that move as one. Two small habits pay for themselves all course long: toggle an actor's visibility (the eye icon) to declutter while you work, and use folders so that when a scene grows to hundreds of actors - as an imported building will in Module 2 - you are steering a labelled hierarchy, not scrolling a wall of anonymous entries. Treat the Outliner like the sheet index of a drawing set: the person who keeps it tidy moves fastest.
There is a second, quieter reason organisation matters here. Because actors can be instances that share a single underlying asset, a level made of a hundred identical balusters can reference one mesh a hundred times - and editing that one asset updates all hundred at once. A well-organised Outliner and Content Browser make that power usable: you can find the shared asset, understand what depends on it, and change it with confidence rather than hunting through anonymous duplicates. Sloppy naming does not just look unprofessional; it actively hides the relationships that make an Unreal scene efficient to edit. So the foldering habit is not cosmetic - it is how you keep a growing building comprehensible to yourself two months from now.
The transform: placing an actor in real-world space
Every actor has a transform - three groups of numbers that place it in the world, visible in the Details panel and drivable with the W/E/R gizmo. Location is its X, Y, Z position; Rotation is its pitch, yaw and roll in degrees; Scale is its size multiplier, where 1.0 means real-world size. Two facts about Unreal transforms save architects real pain. First, Unreal's unit is the centimetre - a location of (200, 0, 0) is two metres along X - so if you bring geometry in at correct real-world scale, one Unreal unit equals one centimetre and a 2.1 m door reads as a 2.1 m door. Getting scale right on import (Module 2) is why a scene feels bodily correct in VR later.
Second, understand local vs world transforms and the value of locking scale to uniform. When you scale an actor, lock the ratio so a chair does not stretch into a funhouse version of itself; non-uniform scaling also complicates lighting and collision, so prefer to model or import at the right size and keep scale at 1.0 wherever you can. The transform is also where snapping earns its keep: with grid snap on, typing or dragging a Location moves the actor in tidy 10 cm steps, and angle snap rotates in clean 15-degree increments, so walls meet squarely instead of drifting to 89.3 degrees. Precision here is not fussiness - a real-time model that is true to scale and square is one you can measure, walk and trust, which is the entire point of taking a design into real-time.
Location (cm) + Rotation (deg) + Scale (1.0 = real size). Unreal units are centimetres. Keep scale at 1.0, lock the ratio.
Saving, and why levels and projects save separately
Here is a trap that catches every newcomer, so learn it before it bites: saving in Unreal is not one button. The prominent Save on the toolbar saves the current level. But assets you have changed - a material you edited, a Blueprint you built - and the project's own settings are saved separately. The safe habit is File -> Save All (there is a shortcut), which writes the level and every modified asset at once. Get in the reflex of Save All before you close, before you Play, and before anything risky. Losing an hour because you saved the level but not the material you spent that hour making is a rite of passage worth skipping.
Because a project is a folder on disk, it is also easy to back up and to version - just copy the folder, or put it under version control, and you have a safe restore point. Levels live as files inside that folder (in the project's Content), which is why you can have several and open them one at a time. A couple of professional habits close the loop: keep the Content Browser organised into clear folders that mirror your Outliner thinking (Meshes, Materials, Maps/Levels, Blueprints), and save incrementally-named copies of a level at milestones so you can roll back. None of this is glamorous, but a real-time project is a living, heavy thing that you will reopen for months - the discipline of clean saving and foldering is what makes it a pleasure to return to rather than a scavenger hunt.
One more habit belongs here because it prevents the worst kind of loss. A project folder contains generated, rebuildable files - shader caches, derived data - that you never need to back up, but it also contains your irreplaceable Content (your levels, meshes, materials and Blueprints) and your Config and project settings, which you absolutely do. When you copy or version a project, make sure those are what you preserve; when disk space is tight, the caches are safe to let the engine regenerate. And if you work with anyone else, put the project under proper version control from the start rather than emailing zipped folders - a real-time project grows large fast, and a clean history is worth setting up on day one, not after the first painful overwrite.
Level (Map)
One 3D scene inside a project; edited one at a time
The world in the Viewport. Split a large project across levels (site, floors) or keep a small one in a single level.
Actor
Anything placed in a level - mesh, light, camera, volume
The unit you select and transform. Instances that can share one underlying asset; can be attached into assemblies.
Component
The parts that make up a single actor
A Static Mesh component, a light component, a collision component. How one actor can be both a shape and a light at once.
Transform
Location, rotation and scale of an actor
Unreal units are centimetres; keep scale at 1.0 for real-world size. The basis of measurable, walkable models.
Save All
Writing the current level plus every modified asset and setting
The safe save. The plain Save button only writes the current level, which is how people lose edited materials and Blueprints.
Workshop - build and organise a tiny scene by the hierarchy
You will assemble a minimal room-and-sun scene, then organise it properly - naming, foldering, correct scale and a clean Save All - so the hierarchy becomes real in your hands rather than abstract.
Unreal Engine with your earlier project and Starter Content. No extra assets required.
Goal: a small, tidy level that demonstrates project/level/actor/component and correct scale Inputs: your Unreal project from earlier lessons (Starter Content on) Time: ~35 minutes
- 1In your project, use File -> New Level (a Basic or Empty template) and immediately File -> Save As into a Maps folder with a clear name like GroundFloor - proving a project can hold more than one level.
- 2Place a Directional Light (your sun), a Sky Atmosphere, a SkyLight and a floor Plane. In the Outliner, rename each actor meaningfully and drag Lighting-related actors into a Lighting folder.
- 3Add a few Cube actors as a blockout of walls. Select one and read its Transform in Details: confirm units are centimetres by setting a Location like (300, 0, 0) and watching it move three metres. Keep Scale at 1.0.
- 4Select the mesh in the Outliner and expand it to see its components (the Static Mesh component and collision). Attach two small cube actors to a larger one, then move the parent and watch the children follow.
- 5Do File -> Save All. Then close and reopen the level to confirm everything - including any material you changed - persisted. Note what Save (level only) versus Save All actually wrote.
You’ll walk away with
A small saved level with meaningfully named actors organised into at least two Outliner folders, all geometry at 1.0 scale in correct centimetres, plus a two-line note explaining the project/level/actor/component nesting in your own words.
Three altitudes on the same idea
Read the band that fits you — or all three.
Map the hierarchy onto what you already do. A project is the job; levels are like separate models or phases (site, shell, a floor); actors are the placed elements; components are their parts. The Outliner is your sheet index and the transform is your setting-out in centimetres. Keeping actors named and foldered is exactly the drawing-management discipline you already practise, applied to a live 3D model - and it pays off hugely once a whole building imports as hundreds of actors.
Real-world scale is everything for interiors, and the transform is where you guard it. Keep scale at 1.0 and work in centimetres so a 450 mm seat height is genuinely 450 mm when you stand in the room in VR. Group furniture and lighting into Outliner folders per room, and attach sets of objects (a table and its chairs) so an arrangement moves as one. Tidy organisation is what lets you swap and rearrange a scheme quickly.
Clean scene organisation is a portfolio tell. Anyone experienced who opens your project judges you partly on the Outliner and Content Browser - meaningful names, sensible folders, actors attached logically, scale at 1.0. Learn Save All as a reflex now so you never lose work, and build the naming-and-foldering habit from your very first scene. It costs minutes and signals professionalism louder than a flashy frame.
“A level is basically just the project - they are two words for the same file.”
Do it yourself
Place the four containers correctly.
- 1Put these in order from biggest to smallest container: actor, project, component, level.
- 2How many levels can one project contain, and how many does the editor edit at once?
- 3One Unreal unit equals how many centimetres, and why does keeping scale at 1.0 matter for VR later?
- 4What is the difference between the Save button and File -> Save All, and which is the safe habit?
- 5Give one example of an actor that has two different components, and say what each component does.
The one line to carry out
Peer-reviewed journals & authoritative standards
- 01Unreal Engine — Wikipedia, 2026.
- 02Unreal Engine 5.6 Documentation — Epic Games Developer, 2026.
- 033D modeling — Wikipedia, 2026.
- 04Polygon mesh — Wikipedia, 2026.
You now know what an Unreal scene is made of and how to keep it organised. The last piece of the environment is motion - how you actually fly the viewport, switch how you see the scene, press Play, and why that instant feedback loop quietly changes the way you design.
The author
Amogh N P
Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.
More about Amogh →