Open Unity for the first time and you get a wall of panels with no obvious place to look. The menus are crowded too, and it's not clear what's safe to click.
The amount to learn is smaller than it looks. VRChat world building uses only a small slice of Unity. Four windows and three controls are enough to place floors, walls, and furniture.
This article separates what those four windows do, then walks through placing one Cube, moving it, and saving.
What You'll Learn
- What each of the four windows is responsible for
- The three controls: move, rotate, scale
- How to get back when you're lost in the Scene view
- Unity features you can safely ignore for now
Start from project setup with a Worlds project open.
Only four windows to learn
The screen is split into many panes, but four are all you need for a while. Their jobs are clearly different.

- Hierarchy is the list of what's currently in the world. Names stack vertically
- Scene is where you arrange things. It's the builder's view, and you move objects here
- Inspector is the settings for whatever you selected. Position, size, color, and so on
- Project is the storage shelf. Images, audio, and the scripts you write live here
The first thing that trips people up is the difference between Hierarchy and Project.
Only things with a name in the Hierarchy exist in the world. Project is a warehouse — an asset sitting there hasn't been placed in the room yet. Clicking an image in Project won't make it appear in Scene.
Also, an empty Inspector just means nothing is selected. Click a name in the Hierarchy and its settings appear.
There are two more windows, Game and Console. Game is "what the player actually sees," Console is "where errors and logs appear." Those come up in later articles.
Hands-On: Place a Cube, move it, save it
One full pass through the most basic operations. When you're done, a file holds the state of one cube sitting on the floor.
1. Place a Cube
Right-click an empty spot in the Hierarchy and choose "3D Object → Cube".
A name Cube is added to the Hierarchy and a cube appears in the center of the Scene. That counts as "placed in the world."
With the Cube selected, look at the Inspector. At the very top is a Transform section holding position, rotation, and scale.
| Field | Meaning |
|---|---|
| Position | Location, on the X, Y, and Z axes |
| Rotation | Degrees around each axis |
| Scale | Size multiplier. 1 is the original size |
A Unity Cube is 1 unit per side, and VRChat treats 1 unit as 1 meter. So this cube is 1m on a side.
2. Move it with numbers
Type 0.5 into the Y field of Position. The Cube moves up a little.
Why 0.5? Because an object's position refers to its center. A 1m Cube placed at Y=0 has its lower 50cm below the floor. Put the center at 0.5 and the bottom face lands exactly at 0, resting on the floor.
This idea sticks with you from here on. For walls and furniture alike, you compute "the height you want, plus half the thickness."
3. Move it by dragging
Numbers aren't the only way — you can grab objects directly in the Scene.

With the Cube selected, press W. Three arrows appear on the Cube. Drag an arrow and it moves along that direction only.
- W (move): three arrows. Drags along the direction you pull
- E (rotate): three arcs. Drags to spin
- R (scale): three bars. Drags to stretch and shrink
If no arrows appear, either nothing is selected or you're in a mode other than W.
Drag for rough placement, type numbers for precision. For work like "line the wall up exactly with the floor," entering numbers in the Inspector is far more reliable.
4. Try parenting
Drag one object onto another in the Hierarchy and they become parent and child. The child appears under the parent's name, indented slightly.
Once parented, moving the parent brings the child along. Handy when you want to move a desk and everything on it at once.
There's one trap, though. A parent's Scale applies to its children. Double the parent and the child doubles too. Worse, if the parent is squashed vertically, the child is calculated squashed as well.
So when you only want to group positions, use an empty object (Create Empty) as the parent. An empty object can keep its Scale at 1.
5. Save
Press Ctrl + S. That saves the scene.
A scene is a file recording "what is placed where and how." It lives in Project as a .unity file.
Unity does not autosave. Placing something doesn't save it, so build the habit of pressing this often.
6. Check your work
You've now used all four windows and all three controls once.
| Check | Expected result |
|---|---|
| Hierarchy | The Cube's name is in the list |
| Inspector | Position Y is 0.5, and the Cube's bottom face rests on the floor |
Press W | Three arrows appear and dragging moves it |
| Drag the parent | The child comes with it |
| The tab label | After Ctrl + S, the * next to the scene name disappears |
That last * is your save indicator. If it's there, you haven't saved yet.
Lost? Press F to come back
Move the Scene view around long enough and you'll end up floating in empty grey space.

The Cube didn't disappear. Your viewpoint is just too far away, or pointed elsewhere.
Getting back is easy.
- Click the object's name in the Hierarchy
- Move your mouse cursor over the Scene view
- Press F
That object snaps to the center of the screen. You'll use this hundreds of times.
Learn the view controls too.
| Control | Motion |
|---|---|
| Right-drag | Look around in place |
W A S D while right-dragging | Fly in the direction you're facing |
| Scroll wheel | Move closer or further |
| Middle-drag | Pan up, down, left, right |
The Scene view's camera has nothing to do with what players see. However far you move it, the position you spawn at in the world doesn't change.
What you can ignore for now
Unity has a lot of game-development features, and many of them never appear in VRChat world building.
Terrain, Cinemachine, the render pipeline settings, complex Animator state management. If you spot these menus, you don't need to open them yet.
Be especially careful with general Unity tutorials. Most assume a different render pipeline than VRChat (URP and friends), and following them as written leaves your assets not rendering. Look for VRChat-specific guides.
By the time you've made a Worlds project, the VRChat settings are already in place. You don't need to change them.
The Play button (the triangle at the top) is also unnecessary for this article. Pressing it dims the screen, and anything you change while it's running is discarded when you stop. If you press it by accident, press it again to come back.
Bonus: Good to Know Up Front
Ctrl + Zundoes things: If you delete something you placed or drag it too far, you can undo. Some operations, like deleting files, can't be undone- Name things clearly: Ten objects named
Cube (1)throughCube (10)tell you nothing. Name by role, likeFloorandBackWall - Hierarchy order carries no meaning: Swapping rows changes neither appearance nor behavior. Order them however is easiest to manage
- Watch the Scene view's 2D toggle: There's a "2D" button above the Scene view. Pressing it flattens the view, so if you hit it by accident, toggle it back
- Window layout is recoverable: If you close a window by mistake, bring it back from the Window menu. To restore the whole arrangement, pick Default under Layout
Summary
This is all you need to learn in Unity at first.
- Four windows: Hierarchy is the list, Scene is placement, Inspector is settings, Project is storage
- Only things named in the Hierarchy exist in the world
- Position refers to the center. A 1m Cube sits on the floor at Y=0.5
- When lost, click the name and press
Fover the Scene view
The question to ask when a control confuses you is: "Which window am I touching right now?" The warehouse, or the site? Answer that and most of the confusion clears.
Next, use these controls to build somewhere you can actually walk. Head to making a floor, a spawn point, and fall recovery.