The Scene Hierarchy Window shows all the GameObjects in the current scene in a list. It helps you see and organize everything in your scene.
Click to reveal answer
beginner
How do you create a new GameObject using the Scene Hierarchy Window?
Right-click inside the Scene Hierarchy Window and choose 'Create Empty' or select a specific GameObject type to add it to the scene.
Click to reveal answer
beginner
What does nesting GameObjects in the Scene Hierarchy Window mean?
Nesting means placing one GameObject inside another as a child. This creates a parent-child relationship, helping organize and move groups together.
Click to reveal answer
beginner
How can you rename a GameObject in the Scene Hierarchy Window?
Click once on the GameObject name to select it, then click again or press F2 to edit the name. Type the new name and press Enter.
Click to reveal answer
beginner
What happens when you delete a GameObject from the Scene Hierarchy Window?
Deleting a GameObject removes it and all its children from the scene. This action cannot be undone unless you use Undo immediately.
Click to reveal answer
What does the Scene Hierarchy Window display?
AAll scripts in the project
BAll GameObjects in the current scene
CAll assets in the project folder
DAll cameras in the scene
✗ Incorrect
The Scene Hierarchy Window lists all GameObjects currently in the open scene.
How do you make one GameObject a child of another in the Scene Hierarchy Window?
ADrag the child GameObject onto the parent GameObject
BRight-click and select 'Make Child'
CDouble-click the parent GameObject
DRename the child GameObject
✗ Incorrect
Dragging a GameObject onto another in the hierarchy creates a parent-child relationship.
What happens if you delete a parent GameObject in the Scene Hierarchy Window?
AOnly the parent is deleted, children remain
BNothing happens
CThe parent and all its children are deleted
DChildren become parents automatically
✗ Incorrect
Deleting a parent GameObject removes it and all its child GameObjects from the scene.
Which action can you perform directly in the Scene Hierarchy Window?
ARename GameObjects
BChange textures
CWrite scripts
DEdit GameObject components
✗ Incorrect
You can rename GameObjects directly in the Scene Hierarchy Window by selecting and editing their names.
How do you add a new empty GameObject to the scene using the Scene Hierarchy Window?
ADouble-click an existing GameObject
BPress Ctrl+S
CDrag a script into the window
DRight-click in the window and select 'Create Empty'
✗ Incorrect
Right-clicking in the Scene Hierarchy Window lets you create a new empty GameObject.
Explain the purpose of the Scene Hierarchy Window in Unity and how it helps organize a scene.
Think about how you keep things tidy in a room.
You got /3 concepts.
Describe the steps to create a new GameObject and make it a child of another GameObject using the Scene Hierarchy Window.
Imagine putting a smaller box inside a bigger box.
You got /3 concepts.
Practice
(1/5)
1. What does the Scene hierarchy window in Unity primarily display?
easy
A. The list of scripts attached to objects
B. All objects in the current scene arranged in a tree view
C. The textures used in the scene
D. The lighting settings of the scene
Solution
Step 1: Understand the purpose of the Scene hierarchy window
The Scene hierarchy window shows all objects currently in the scene, organized in a tree structure to show parent-child relationships.
Step 2: Identify what is NOT shown in the hierarchy window
Scripts, textures, and lighting settings are managed elsewhere, not in the hierarchy window.
Final Answer:
All objects in the current scene arranged in a tree view -> Option B
Quick Check:
Hierarchy = objects tree view [OK]
Hint: Hierarchy shows scene objects in a tree, not scripts or textures [OK]
Common Mistakes:
Confusing hierarchy with project or inspector windows
Thinking scripts or textures appear in hierarchy
Assuming lighting settings are shown here
2. Which of the following is the correct way to rename an object in the Scene hierarchy window?
easy
A. Drag the object to the Inspector window
B. Double-click the object in the Scene view
C. Right-click the object and select 'Rename' or press F2
D. Delete the object and create a new one with the desired name
Solution
Step 1: Identify how to rename objects in the hierarchy
In Unity, you can rename an object by right-clicking it in the hierarchy and choosing 'Rename' or by selecting it and pressing F2.
Step 2: Understand why other options are incorrect
Double-clicking in Scene view does not rename. Dragging to Inspector does not rename. Deleting and recreating is unnecessary.
Final Answer:
Right-click the object and select 'Rename' or press F2 -> Option C
Quick Check:
Rename via right-click or F2 [OK]
Hint: Use right-click or F2 to rename objects in hierarchy [OK]
Common Mistakes:
Trying to rename by double-clicking in Scene view
Dragging objects to Inspector to rename
Deleting objects to rename
3. Given this hierarchy structure:
RootObject
├─ ChildA
└─ ChildB
└─ GrandChild
Which object is the parent of GrandChild?
medium
A. RootObject
B. ChildA
C. GrandChild has no parent
D. ChildB
Solution
Step 1: Analyze the hierarchy tree structure
The tree shows that GrandChild is nested under ChildB, meaning ChildB is its direct parent.
Step 2: Confirm parent-child relationships
RootObject is the top parent, ChildA and ChildB are children of RootObject, and GrandChild is child of ChildB.
Final Answer:
ChildB -> Option D
Quick Check:
Parent of GrandChild = ChildB [OK]
Hint: Look at indentation to find parent-child links [OK]
Common Mistakes:
Choosing RootObject as direct parent of GrandChild
Confusing siblings with parents
Thinking GrandChild has no parent
4. You try to drag an object under another in the Scene hierarchy to make it a child, but it doesn't move. What could be the problem?
medium
A. The object is locked or part of a prefab instance that prevents reparenting
B. You need to rename the object first
C. The Scene hierarchy window is closed
D. You must delete the object before moving it
Solution
Step 1: Understand drag-and-drop restrictions in hierarchy
Objects that are locked or part of prefab instances may not allow reparenting by drag-and-drop.
Step 2: Eliminate incorrect reasons
Renaming is unrelated. If hierarchy window was closed, you couldn't drag. Deleting is unnecessary.
Final Answer:
The object is locked or part of a prefab instance that prevents reparenting -> Option A
Quick Check:
Locked or prefab blocks drag [OK]
Hint: Check if object is locked or prefab before dragging [OK]
Common Mistakes:
Trying to rename to fix drag issue
Assuming hierarchy window is closed
Thinking deletion is needed to move
5. You want to organize a complex scene by grouping several objects under a new empty GameObject in the Scene hierarchy. What is the best way to do this?
hard
A. Create an empty GameObject, then drag the objects onto it in the hierarchy
B. Rename all objects to have the same prefix
C. Delete the objects and recreate them under a new parent
D. Use the Inspector window to assign parents
Solution
Step 1: Create an empty GameObject as a container
In Unity, you can create an empty GameObject to act as a group or folder for other objects.
Step 2: Drag objects under the new GameObject in the hierarchy
Dragging objects onto the empty GameObject makes them its children, organizing the scene.
Step 3: Understand why other options are less effective
Renaming does not group objects. Deleting is destructive and unnecessary. Inspector does not assign parents directly.
Final Answer:
Create an empty GameObject, then drag the objects onto it in the hierarchy -> Option A
Quick Check:
Group by empty GameObject + drag [OK]
Hint: Use empty GameObject as folder, drag children under it [OK]
Common Mistakes:
Trying to rename instead of grouping
Deleting objects to regroup
Using Inspector to assign parents (not possible)
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.