Skip to main content

🎭 Actors and Components

If levels are the stages where your game takes place, then Actors are the cast members—every object, light, sound, and interactive element is an Actor. Understanding how Actors work and how Components give them functionality is fundamental to building anything in Unreal Engine.

🎯 Learning Objectives

By the end of this lesson, you will be able to:

  • Define what an Actor is in Unreal Engine terminology
  • Explain the Actor-Component model and how it provides modular functionality
  • Differentiate between Static Mesh Actors and other common actor types
  • Manipulate transform properties: Location, Rotation, and Scale
  • Use transform gizmos and understand pivot points
  • Duplicate, group, and organize actors efficiently in your levels
  • Apply best practices for actor management in real projects

Estimated Time: 45-60 minutes

Prerequisites: Lesson 2.1 - Understanding Levels

📑 In This Lesson

What is an Actor?

Imagine you're setting up a stage for a play. You need props—a table, a chair, a lamp. You need lighting—spotlights, ambient fixtures. You need sound—speakers for background music and sound effects. You might even need invisible elements like trigger zones that cue the next scene. In Unreal Engine, every single one of these elements—visible or invisible—is called an Actor.

📖 Definition

Actor: An Actor is the base class for any object that can be placed or spawned in an Unreal level. Think of it as the fundamental building block of your game world. Actors can represent 3D models, lights, cameras, sounds, particle effects, triggers, player spawn points, and much more.

The term "Actor" comes from the theater metaphor we mentioned—just as a play has actors on stage, your game level has Actors in the world. But unlike human actors who can only play one role, Unreal Actors are incredibly flexible. A single Actor might be a static prop, or it might be an enemy character with AI, or a door that opens when you approach it.

Everything is an Actor

When you look at your level in the Unreal Editor, nearly everything you see (and many things you don't see) is an Actor:

  • Visible Actors: 3D models (Static Mesh Actors), particle effects, decals, text renders, skeletal meshes (animated characters)
  • Lighting Actors: Directional lights (sun), point lights, spot lights, sky lights, rect lights
  • Audio Actors: Ambient sound actors, audio components, sound cues
  • Gameplay Actors: Player start points, triggers, volumes, spawn points, cameras
  • Invisible Helpers: Collision volumes, navigation meshes, reflection captures, atmospheric elements

💡 Real-World Analogy

Think of Actors like LEGO bricks. Each brick is a self-contained piece that can be placed anywhere in your creation. Some bricks are simple blocks (like a cube-shaped 3D model), while others have special features (like a light-up brick or a motor brick). You combine different types of bricks to build something complex, just as you combine different types of Actors to build a game level.

Actors in the Outliner

Every Actor placed in your level appears in the Outliner panel (typically on the right side of the editor). The Outliner is like a cast list for your stage—it shows every Actor present in the current level, organized hierarchically.

Outliner Search... Light Source Sky Atmosphere Floor Player Start 📁 Props 📁 Furniture Table_01 Chair_01 🔊 Ambient Sound ☀ = Light ☁ = Atmosphere ▣ = Static Mesh ▶ = Gameplay 📁 = Folder 🔊 = Audio Highlighted = Selected Actor

Figure: The Outliner panel showing various Actors organized hierarchically. The selected Actor (Floor) is highlighted.

When you select an Actor in the Outliner, it becomes highlighted in the viewport, and its properties appear in the Details panel. This three-way connection—Outliner, Viewport, and Details—is how you'll interact with Actors constantly while building your levels.

✅ Pro Tip

Get comfortable navigating between the Outliner and the viewport. You can select an Actor in the Outliner and press F to instantly focus the viewport camera on it. Conversely, clicking an Actor in the viewport selects it in the Outliner. This two-way workflow makes organizing complex scenes much easier.

Actor Properties

Every Actor has a set of properties that define its behavior and appearance. When you select an Actor and look at the Details panel, you'll see categories like:

  • Transform: Location, Rotation, and Scale—where the Actor is, how it's oriented, and how big it is
  • Rendering: Whether the Actor is visible, casts shadows, or affects reflections
  • Collision: How the Actor interacts with physics and other Actors
  • Actor-specific properties: Settings unique to that type of Actor (light intensity for lights, sound volume for audio Actors, etc.)

Changing these properties in the Details panel immediately updates how the Actor behaves and appears in your level.

graph TD A[Actor in Level] --> B[Visible in Viewport] A --> C[Listed in Outliner] A --> D[Properties in Details Panel] D --> E[Transform: Location/Rotation/Scale] D --> F[Rendering Settings] D --> G[Collision Settings] D --> H[Type-Specific Properties] style A fill:#667eea,color:#fff style B fill:#f0f0f0,color:#333 style C fill:#f0f0f0,color:#333 style D fill:#f0f0f0,color:#333

Figure: The relationship between Actors and the editor panels

The Actor-Component Model

Here's where Unreal's design becomes truly elegant. Rather than having thousands of different specialized Actor types that each do one specific thing, Unreal uses a modular system called the Actor-Component Model. This is one of the most important concepts to understand in Unreal Engine.

What are Components?

A Component is a piece of functionality that you can attach to an Actor to give it specific capabilities. Think of Components like accessories or attachments—each one adds a particular feature to the base Actor.

📖 Definition

Component: A modular piece of functionality that can be added to an Actor. Components define what an Actor can do—whether it has a 3D mesh, makes sounds, produces light, simulates physics, or has collision. Actors are essentially containers for Components.

Let's use a concrete example. Imagine you want to create a lamp Actor in your level. What does a lamp need?

  • A Static Mesh Component to display the lamp's 3D model
  • A Point Light Component to actually emit light
  • Maybe a Particle System Component if you want glowing dust particles around the bulb
  • Maybe an Audio Component if the lamp hums or buzzes

Instead of having a specialized "LampActor" class in the engine, you take a base Actor and attach these Components to it. The Actor itself is just a container—the Components are what give it functionality.

Details - Lamp_Actor Search details... Transform Components DefaultSceneRoot (Scene) StaticMesh (Static Mesh) PointLight (Point Light) ParticleSystem (Particle) AudioComponent (Audio) + Add Component Static Mesh Static Mesh SM_Lamp_01 Materials M_Lamp_Metal Each Component adds specific functionality to the Actor

Figure: The Details panel showing an Actor's Components. Each Component (Static Mesh, Point Light, Particle System, Audio) adds different capabilities to the lamp Actor.

graph TD A[Lamp Actor
Container] --> B[Static Mesh Component
The physical lamp model] A --> C[Point Light Component
Emits light] A --> D[Particle System Component
Glowing dust effect] A --> E[Audio Component
Electrical hum sound] style A fill:#667eea,color:#fff style B fill:#4CAF50,color:#fff style C fill:#4CAF50,color:#fff style D fill:#4CAF50,color:#fff style E fill:#4CAF50,color:#fff

Figure: A lamp Actor composed of multiple Components

Why This Model is Powerful

The Actor-Component model provides several huge advantages:

  1. Flexibility: You can mix and match Components to create exactly the behavior you need without being limited to pre-defined Actor types
  2. Reusability: The same Components can be used across many different Actors. The Light Component that illuminates your lamp works the same way in a streetlight, a torch, or a glowing crystal
  3. Organization: Each Component handles one specific aspect of functionality, making the system easier to understand and debug
  4. Extensibility: You can create custom Components with unique behaviors and attach them to any Actor

💡 Real-World Analogy

Think of a smartphone. The phone itself (the Actor) is just a shell. But you add components to it: a camera module (Camera Component), a speaker (Audio Component), a screen (Display Component), a vibration motor (Force Feedback Component), and so on. You could configure two phones differently—one with a better camera but weaker speaker, another with stereo speakers but a simpler camera—using the same base phone and different component combinations. That's exactly how Actors and Components work in Unreal.

Common Component Types

Unreal Engine comes with dozens of built-in Component types. Here are the most commonly used ones you'll encounter:

Component Type Purpose Example Use
Static Mesh Component Displays a 3D model Buildings, props, furniture, vehicles
Skeletal Mesh Component Displays an animated 3D character/creature Characters, animated creatures, ragdolls
Light Component Emits light (Point, Spot, Directional, Rect) Lamps, torches, sun, streetlights
Audio Component Plays sound effects or music Ambient sounds, footsteps, explosions
Particle System Component Creates visual effects (smoke, fire, sparks) Fire, smoke, magic effects, explosions
Camera Component Defines a viewpoint for rendering Player cameras, security cameras, cutscenes
Box/Sphere/Capsule Collision Defines collision boundaries Triggers, damage volumes, barriers
Movement Component Handles physics and movement Character walking, projectile motion

When you create a Blueprint or place an Actor in your level, you're working with this Component system whether you realize it or not. Understanding this foundation helps you appreciate how Unreal gives you building blocks instead of rigid, pre-defined objects.

⚠️ Watch Out

The terms "Actor" and "Component" might feel abstract at first. Remember: Actors are the "what" (the objects in your level), and Components are the "how" (what makes those objects work). A chair Actor might just have a Static Mesh Component. An interactive door Actor might have a mesh, collision, audio, and custom Blueprint logic components all working together.

Common Actor Types

While all Actors share the same fundamental structure (containers for Components), Unreal provides many pre-configured Actor classes that come with commonly-used Component setups. These are the Actor types you'll place in your levels most frequently.

Static Mesh Actor

The workhorse of level building. A Static Mesh Actor displays a 3D model that doesn't animate or deform (hence "static"). Buildings, rocks, furniture, vehicles, props—if it's a solid, non-animated object, it's typically a Static Mesh Actor.

  • Default Components: Static Mesh Component
  • Common uses: Environment geometry, props, decorations
  • Performance note: Static meshes can be batched together for efficient rendering

Light Actors

These Actors emit light to illuminate your level. There are several types:

  • Directional Light: Simulates sunlight—parallel rays that illuminate everything equally
  • Point Light: Emits light in all directions from a single point (like a lightbulb)
  • Spot Light: Emits a cone of light in one direction (like a flashlight)
  • Rect Light: Emits light from a rectangular surface (like a window or TV screen)

We'll cover lighting in depth in Module 4, but for now, know that these are essential for making your levels visible and establishing mood.

Camera Actor

Defines a viewpoint in your level. During gameplay, the player's view is rendered from a camera. Camera Actors are also used for:

  • Cutscenes and cinematics
  • Security camera views
  • Alternative perspective switches
  • Testing composition and framing

Trigger Volumes and Collision Actors

These are invisible gameplay elements that detect when players or other Actors enter, exit, or overlap them:

  • Trigger Box: A box-shaped volume that fires events when something enters it
  • Trigger Sphere: A spherical trigger volume
  • Blocking Volume: An invisible wall that prevents movement through an area

You'll use these extensively for gameplay logic—opening doors, starting cutscenes, spawning enemies, etc.

Blueprint Actors

These are custom Actors you create using Unreal's visual scripting system (Blueprints). They can combine any Components you want with custom logic. We'll dive deep into Blueprints in Module 5, but examples include:

  • Interactive doors that open and close
  • Collectible items that disappear when touched
  • Moving platforms
  • Enemy characters with AI behavior
Common Actor Types in Unreal Engine 📦 Static Mesh Actor Props, buildings, furniture 💡 Light Actor Point, Spot, Directional 📷 Camera Actor Viewpoints, cutscenes 🎯 Trigger Volume Invisible gameplay zones 🔊 Audio Actor Ambient sounds, music, effects Particle System Fire, smoke, magic effects 🔷 Blueprint Actor Custom interactive objects

Figure: Common Actor types you'll work with in Unreal Engine. Each serves a specific purpose in building your levels.

✅ Pro Tip

When placing Actors in your level, you can access them all through the Place Actors panel (usually on the left side). The panel categorizes Actors by type: Lights, Visual Effects, Volumes, etc. You can drag and drop from this panel directly into your viewport. Press Shift + 1 to quickly toggle the Place Actors panel visibility.

Transform Properties: Location, Rotation, and Scale

Every Actor in your level exists in 3D space, and three fundamental properties define exactly where it is, how it's oriented, and how big it is. Together, these properties are called the Transform.

📖 Definition

Transform: The complete spatial description of an Actor's position, orientation, and size in 3D space. It consists of three components: Location (where), Rotation (how it's oriented), and Scale (how big).

Understanding 3D Coordinates

Before diving into transforms, you need to understand how Unreal represents 3D space. Like most 3D applications, Unreal uses a three-axis coordinate system:

Figure: Unreal Engine's 3D coordinate system. X (red) = forward/back, Y (green) = left/right, Z (blue) = up/down.

  • X-axis (Red): Forward and backward (positive X = forward)
  • Y-axis (Green): Left and right (positive Y = right)
  • Z-axis (Blue): Up and down (positive Z = up)

💡 Why This Matters

Different 3D software uses different conventions. Some programs (like Maya) use Y as "up," while Unreal uses Z as "up." If you're importing assets from other tools, you may need to rotate them 90 degrees to match Unreal's coordinate system. Understanding the coordinate system helps you debug why imported models might appear sideways or upside down.

Location

Location defines where the Actor is positioned in 3D space using X, Y, and Z coordinates. Each value is measured in centimeters from the world origin (0, 0, 0).

Examples:

  • Location: (0, 0, 0) - At the world origin
  • Location: (500, 0, 0) - 5 meters forward (500cm) from the origin
  • Location: (0, -300, 200) - 3 meters left and 2 meters up from the origin

When you move an Actor in the viewport using the move gizmo (we'll cover that next), you're changing its Location values.

Rotation

Rotation defines how the Actor is oriented in 3D space. Instead of X, Y, Z coordinates, rotation uses three angles measured in degrees: Roll, Pitch, and Yaw.

Figure: The three types of rotation. Roll (X-axis), Pitch (Y-axis), and Yaw (Z-axis) control how an Actor is oriented in space.

  • Roll (X-axis): Rotation around the forward/backward axis—like an airplane banking left or right
  • Pitch (Y-axis): Rotation around the left/right axis—like an airplane's nose going up or down
  • Yaw (Z-axis): Rotation around the up/down axis—like turning your head left or right

In the Details panel, you'll see rotation displayed as (X=0, Y=0, Z=0) where each value is in degrees. A value of 0 means no rotation, 90 means a quarter turn, 180 is a half turn, and 360 is a full rotation back to the starting position.

⚠️ Gimbal Lock

When rotating objects in 3D, you might encounter a phenomenon called "gimbal lock" where two rotation axes become aligned and you lose a degree of freedom. This is an inherent quirk of Euler angle rotation (the Roll-Pitch-Yaw system). For most beginner work, you won't notice this, but if you're doing complex animations or camera work, be aware it exists. Unreal provides tools like quaternions to work around it in advanced scenarios.

Scale

Scale controls the size of the Actor. Like Location, it uses X, Y, and Z values, but these represent multipliers rather than distances.

  • Scale: (1, 1, 1) - Original size (100%)
  • Scale: (2, 2, 2) - Twice as large in all dimensions (200%)
  • Scale: (0.5, 0.5, 0.5) - Half size (50%)
  • Scale: (1, 2, 1) - Normal width/height, but stretched to double length along Y-axis
Understanding Scale Scale (1, 1, 1) Original Size Scale (1.5, 1.5, 1.5) Uniform Scale Scale (0.5, 0.5, 0.5) Half Size Scale (0.75, 2, 1) Non-uniform Uniform scale maintains proportions • Non-uniform scale can stretch or squash ⚠️ Non-uniform scale can cause lighting and collision issues

Figure: Different scale values. Uniform scaling (equal X, Y, Z) maintains proportions, while non-uniform scaling can distort the Actor.

✅ Pro Tip

When possible, scale objects in the 3D modeling software (like Blender) before importing them into Unreal, rather than scaling them in-engine. This ensures proper collision, lighting, and performance. In-engine scaling is fine for quick prototyping, but for final assets, models should be at their correct size (1, 1, 1 scale) when imported.

Pivot Points and Transform Gizmos

Now that you understand what transforms are, let's look at how you actually manipulate them in the Unreal Editor using visual tools called gizmos.

What is a Pivot Point?

Every Actor has a pivot point (also called the "origin" or "anchor point")—a specific point within or around the Actor that defines where its Location is measured from and where rotations occur around.

📖 Definition

Pivot Point: The reference point for an Actor's transform. When you rotate an Actor, it spins around its pivot point. When you set its Location to (0, 0, 0), the pivot point sits at the world origin.

Think of a door. A door rotates around its hinges, not around its center. In 3D terms, the door's pivot point would be placed at the hinge location. When you rotate the door Actor, it swings open naturally around that pivot.

Figure: Pivot point placement matters! A door with its pivot at the hinge rotates correctly, while a center pivot creates unrealistic movement.

Pivot points are usually set in your 3D modeling software before importing assets into Unreal. For most objects, the pivot is at the base center (for characters and props) or at a functionally important point (like hinges for doors, axles for wheels).

Transform Gizmos

Gizmos are the colorful 3D widgets that appear when you select an Actor in the viewport. They provide visual, interactive controls for manipulating Location, Rotation, and Scale.

Transform Gizmos in Unreal Engine Move Gizmo (W key) X Y Z Drag arrows to move along each axis Rotate Gizmo (E key) X Y Z Drag circles to rotate around each axis Scale Gizmo (R key) X Y Z Drag cubes for per-axis Center sphere = uniform Keyboard Shortcuts W = Move/Translate E = Rotate R = Scale Space = Cycle gizmos Ctrl+Drag = Snap to grid Alt+Drag = Duplicate 💡 Hold Shift while dragging for faster movement Color coding: Red (X), Green (Y), Blue (Z) — Same across all gizmos

Figure: The three transform gizmos. Use W/E/R to switch between them, or Space to cycle through.

✅ Pro Tip

Learn the keyboard shortcuts! Pressing W, E, or R to quickly switch between Move, Rotate, and Scale gizmos will make your workflow much faster than constantly clicking toolbar buttons. Also, you can hold Ctrl while dragging to snap to grid increments, making precise placement easier.

Duplicating, Grouping, and Organizing Actors

As your levels grow more complex, you'll need efficient ways to manage dozens or hundreds of Actors. Unreal provides several tools for organizing and manipulating multiple Actors at once.

Duplicating Actors

There are multiple ways to duplicate an Actor:

  1. Ctrl+W: Select an Actor and press Ctrl+W to duplicate it in place (slightly offset)
  2. Alt+Drag: Hold Alt while dragging an Actor with the move gizmo to create a copy
  3. Ctrl+C, Ctrl+V: Copy and paste like any software

Duplicated Actors inherit all properties from the original, including materials, lighting settings, and any custom configurations.

Grouping Actors

When you have multiple Actors that logically belong together (like all the pieces of furniture in a room), you can group them:

  1. Select multiple Actors (hold Ctrl and click each one)
  2. Press Ctrl+G to group them
  3. The grouped Actors now move, rotate, and scale together as one unit
  4. Press Ctrl+Shift+G to ungroup

Groups appear in the Outliner with a special folder icon, and you can nest groups within groups for hierarchical organization.

Folders in the Outliner

For organizational purposes (without affecting transforms), you can create folders in the Outliner:

  1. Right-click in the Outliner
  2. Select Create Folder
  3. Name it something descriptive (e.g., "Furniture", "Lighting", "Props")
  4. Drag Actors into the folder to organize them

Folders are purely organizational—they don't create parent-child relationships like attaching Actors does.

Attaching Actors (Parent-Child Relationships)

You can create true hierarchical relationships where one Actor is the parent and others are children:

  1. Select the Actor you want to become the child
  2. Drag it onto another Actor in the Outliner (the parent)
  3. The child Actor becomes indented under the parent

When you move, rotate, or scale the parent Actor, all children move with it. This is useful for:

  • Attaching a lamp to a ceiling so they move together
  • Attaching wheels to a car body
  • Creating compound objects that need to stay together

⚠️ Watch Out

Be careful with parent-child relationships and scale. If you scale a parent Actor, the children scale too—and if a child already has scale applied, the effects multiply (a parent at 2x scale with a child at 2x scale results in the child appearing at 4x scale). This can lead to unexpected sizing issues.

Selection Shortcuts

Efficiently selecting Actors is crucial for productivity:

Action Shortcut
Select multiple Actors Hold Ctrl and click each Actor
Deselect an Actor from a group Hold Ctrl and click the selected Actor
Select all Actors of the same class Select one, press Ctrl+Shift+A
Box select (drag to select multiple) Click and drag in viewport
Focus on selected Actor F
Deselect all Escape or click empty space

🏋️ Hands-On Exercise: Manipulating Actors

Time to get hands-on experience with Actors, Components, and transforms! In this exercise, you'll place, move, rotate, scale, and organize Actors in your level.

Part 1: Place Your First Actor

  1. Open the level you created in Lesson 2.1 (MyFirstLevel)
  2. Open the Place Actors panel (left side of editor, or press Shift+1)
  3. Navigate to Basic category
  4. Drag a Cube into the viewport
  5. It should appear at the origin or where you dropped it
💡 Hint: Can't find the Place Actors panel?

Go to Window → Place Actors in the menu bar to open it. It typically docks on the left side. You can also press Shift+1 to toggle it.

Part 2: Use Transform Gizmos

  1. With the Cube selected, press W to activate the Move gizmo
  2. Drag the red arrow (X-axis) to move the cube forward/backward
  3. Drag the green arrow (Y-axis) to move left/right
  4. Drag the blue arrow (Z-axis) to move up/down
  5. Press E to switch to Rotate gizmo
  6. Drag any of the colored circles to rotate the cube
  7. Press R to switch to Scale gizmo
  8. Drag the center gold sphere to scale uniformly

Part 3: View Transform Values

  1. With the Cube still selected, look at the Details panel
  2. Find the Transform section at the top
  3. Notice the Location, Rotation, and Scale values
  4. Try typing in specific values: Set Location to (0, 0, 100)
  5. The cube should jump to 1 meter above the origin
  6. Set Rotation to (0, 0, 45) to rotate it 45 degrees
  7. Set Scale to (2, 2, 2) to double its size

You can manually type values for precise positioning!

Part 4: Duplicate and Organize

  1. Select your cube and press Ctrl+W to duplicate it
  2. Move the duplicate to a different location using the Move gizmo
  3. Duplicate again (Ctrl+W) and move it
  4. You should now have 3 cubes in your level
  5. In the Outliner, right-click and select Create Folder
  6. Name it "Test Cubes"
  7. Drag all three cube Actors into this folder

Part 5: Create a Parent-Child Relationship

  1. Place a new Cube in the viewport
  2. Place a Sphere (from Place Actors → Basic)
  3. In the Outliner, drag the Sphere onto the Cube
  4. The Sphere should now be indented under the Cube
  5. Select the Cube (parent) and move it—the Sphere moves too!
  6. Select the Cube and rotate it—the Sphere orbits around it!
Solution Checkpoint: What should you have now?

Your level should contain:

  • A folder called "Test Cubes" with 3 cube Actors inside
  • A Cube Actor with a Sphere attached as a child
  • All Actors should be visible in the viewport and Outliner
If you select any Actor, you should see its Transform values in the Details panel. If you can't see an Actor, make sure it's not below the Kill Z value (check World Settings).

Challenge: Build Something!

Using only the basic shapes (Cubes, Spheres, Cylinders, Cones), try building a simple object:

  • A snowman (spheres stacked with a cylinder for a hat)
  • A table (cube top with cylinder legs)
  • A simple house (cubes for walls, cone or pyramid for roof)

Practice using Move, Rotate, and Scale gizmos to position everything precisely. Organize your creation in a folder!

Summary

In this lesson, you've learned the fundamental building blocks of every Unreal project: Actors and Components. Let's recap the essential concepts:

Key Takeaways

  • 🎭 Actors are the "what"—any object that can be placed in a level, from 3D models to lights to invisible triggers
  • 🔧 Components are the "how"—modular pieces of functionality that you attach to Actors to give them capabilities
  • 📦 Common Actor types include Static Mesh Actors, Lights, Cameras, Triggers, Audio, Particles, and custom Blueprints
  • 📍 Transform properties define where (Location), how oriented (Rotation), and how big (Scale) every Actor is in 3D space
  • 🎯 Pivot points determine where rotations occur and where the Actor's Location is measured from
  • 🛠️ Transform gizmos provide visual, interactive controls: W for Move, E for Rotate, R for Scale
  • 📋 Organization tools like duplication (Ctrl+W), grouping (Ctrl+G), folders, and parent-child relationships keep complex levels manageable

What's Next?

Now that you understand Actors and how to manipulate them, the next step is learning about specific types of geometry creation. In Lesson 2.3: BSP Geometry (Brush Modeling), you'll learn how to use Unreal's built-in tools to create architectural spaces and level geometry without needing external 3D modeling software.

✅ Self-Check Quiz

Before moving on, make sure you can answer these questions:

  1. What's the difference between an Actor and a Component?
  2. What are the three parts of a Transform, and what does each control?
  3. In Unreal's coordinate system, which axis points upward?
  4. What keyboard shortcuts switch between Move, Rotate, and Scale gizmos?
  5. Why does pivot point placement matter when rotating an object?
  6. What's the difference between grouping Actors and creating a parent-child relationship?
📝 Show Answers
  1. Actors are containers/objects in your level; Components are the modular pieces of functionality attached to Actors that make them work.
  2. Location (where it is), Rotation (how it's oriented), and Scale (how big it is).
  3. The Z-axis (blue) points upward in Unreal Engine.
  4. W = Move, E = Rotate, R = Scale (or press Space to cycle through them).
  5. Objects rotate around their pivot point—a door should pivot at its hinge, not its center, to open realistically.
  6. Grouping (Ctrl+G) makes multiple Actors move together temporarily but maintains independence. Parent-child relationships create true hierarchy where children inherit the parent's transforms.