Unity in Practice 0003 – Unity Editor Windows and Tools
WCSee,
Unity’s Editor is made up of modular windows and tools that can be rearranged, docked, and customized to suit your workflow. Understanding them is essential for efficient development.
( The above layout is configured via: Window > Layouts > 2 by 3 )
🎬 1. Scene View
A 3D/2D workspace where you position and manipulate GameObjects.
Offers tools like Move, Rotate, Scale, and Rect Tool.
Use for level design, environment layout, and navigation.
📜 2. Hierarchy Window
Lists all GameObjects in the current Scene in a tree structure.
Reflects the scene’s composition in real-time.
Supports nesting (parent-child relationships) for organizing objects.
🧩 3. Inspector Window
Displays the properties and components of the currently selected object.
You can modify scripts, materials, colliders, etc.
It’s how you attach or configure behaviors and data.
📁 4. Project Window
Shows all files (assets, scripts, scenes) in your Unity project.
Organized by folders—this is your main interface to project files.
Drag assets from here into the Scene or Hierarchy.
📷 5. Game View
Renders the Scene through the main camera.
Simulates how the game will look to the player.
Use Play, Pause, and Step buttons to test gameplay.
🛠️ Unity Tools and Features
🧰 6. Toolbar
Top bar with:
Play, Pause, Step buttons
Transform tools (Move, Rotate, Scale)
Layers and layout customization
📦 7. Package Manager
Access via: Window > Package Manager
Install Unity packages like Input System, TextMeshPro, URP, Cinemachine.
Manage custom tools or third-party plugins.
🧱 8. Console Window
View logs, warnings, and error messages from scripts.
Debug output via Debug.Log, Debug.Warning, Debug.Error.
Clickable stack traces make debugging easy.
🗃️ 9. Asset Store (or Unity Asset Manager)
Access thousands of models, tools, and systems (Unity Asset Store).
As of 2023+, most assets are now downloaded via the Unity Hub or browser.
🧙 Advanced Editor Tools
✏️ 10. Animator
Visual tool for managing animation states.
Use transitions, blend trees, and state machines for characters and objects.
🗺️ 11. Profiler
Analyze CPU, GPU, rendering, and memory usage in real time.
Crucial for optimization and performance tuning.
🎨 12. Shader Graph & VFX Graph
Visual scripting tools to build shaders and visual effects.
Requires URP or HDRP rendering pipelines.
⚙️ 13. Editor Extensions / Custom Tools
Build your own tools using EditorWindow, CustomEditor, and ScriptableObject.
Automate level generation, asset management, etc.
🎮 Unity Editor Shortcut Guide (Windows & macOS)
Master these essential shortcuts to speed up your Unity workflow across scene editing, object management, scripting, and debugging.
🧭 General Editor Shortcuts
Action
Windows
macOS
Play / Pause Game
Ctrl + P
Cmd + P
Pause Game
Ctrl + Shift + P
Cmd + Shift + P
Step Frame
Ctrl + Alt + P
Cmd + Option + P
Save Scene
Ctrl + S
Cmd + S
Open Project Settings
Ctrl + ,
Cmd + ,
🧱 Scene View Shortcuts
Action
Shortcut
Move Tool
W
Rotate Tool
E
Scale Tool
R
Rect Tool (UI / 2D)
T
Hand Tool (Pan View)
Q
Focus on Selected Object
F
Toggle 2D/3D Mode
Scene View Toolbar (2D)
Zoom In / Out
Mouse Scroll / Alt + Right Click
🧩 Hierarchy & Project Window
Action
Shortcut
Rename Object or Asset
F2
Delete Selected
Delete / Backspace
Create Empty GameObject
Ctrl + Shift + N / Cmd + Shift + N
Duplicate Selection
Ctrl + D / Cmd + D
Undo
Ctrl + Z / Cmd + Z
Redo
Ctrl + Y / Cmd + Shift + Z
🧪 Console & Scripting
Action
Shortcut
Open Console
Ctrl + Shift + C
Clear Console Log
Ctrl + Shift + L
Open Script in Editor
Double-click / Ctrl + Enter
🧭 Custom Layouts and Workflow Tips
Save Layouts: Customize the window setup and save layouts from the top-right corner.
Dock/Floating Panels: Drag windows to rearrange or float for multi-screen setups.
Context Menus: Right-click in Project/Hierarchy for quick actions.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.