Unity basics & making the layout more productive
A quick guide about Unity basics and to make your layout more productive to work
Objective: Learn about basic Unity features and how to choose a productive layout to work in projects.
Unity Editor Views
These are the default Unity views when a user creates a project, and each one does a specific function while working:
This view shows the characteristics and components of the files and gameobjects in the project. It’s useful to modify and read the properties of the components that a user selects inside the hierarchy, scene and project views.
This view displays every item that makes up the scene in the scene view. By default, when we create a 3D project in Unity, a sample scene will be created with 2 items (a main camera and a directional light) that will be displayed in the hierarchy view just like in the image above.
This view is the main place where a user will work in the Unity editor to handle the different features of the application to develop. Every item that the application displays will appear in this view.
This view displays everything that is inside the Scene view, its principal feature is to render whatever the main camera points at in the scene. It’s also very useful to see a pre-production view of the application and to test it.
This view displays every file or asset that is inside the project folder and that is available to use in the application. It’s important to maintain an organized set of folders as it becomes difficult to find assets when working in a big application.
This view displays the debugging result of the application while its running in the game view. It’s usually used to display the errors and log records of the application.
Basic navigation in the scene
We have several ways to navigate into the scene view:
Drag the scene
We can drag the scene using if we hold down the scroll wheel of the mouse and move the pointer inside the scene view:
Modify the angle view
We can change the angle view of the scene if we hold down the right click of our mouse and move the pointer toward the new angle:
Enter FPS mode
We can also enter a first-person shooter mode if we hold down the right click of the mouse and use the WASD keys of the keyboard to move around:
Also, while in the FPS mode, we can scroll up or down the scroll wheel to modify the speed of our navigation:
Find a gameobject from the scene
We can find a gameobject inside the scene if we push the F key after selecting it from the hierarchy view:
Modify assets in the scene
There are several important tools to work with Unity that modify the gameobjects inside the scene view.
To show them I’m going to use a 3D cube inside the scene:
These are the tools to modify or move the objects inside the scene:
This tool allows the user to drag the scene view and move it just like when we hold down the scroll wheel.
This tool allows the user to move the gameobjects in the scene toward the 3 axes and also to drag the object and move it throughout them.
This tool allows the user to rotate the gameobjects in the scene.
This tool allows the user to change the scale of the objects toward the 3 angles or just one.
This tool allows the user to to move, rotate and resize UI elements. It can be used in 3D but is more used in 2D.
Move, rotate or scale tool
This tool allows the user to move, rotate or scale a gameobject in the scene. It’s a tool that contains 3 tools in just one.
This tool allows the user to use custom tools for the Unity Editor that can affect certain type of gameobjects or all of them.
Making the layout more productive
Finally, if you want to make you Unity layout more productive you can choose from different pre-selected layouts at the top right of the editor or you can make one of your own to fit your needs.
2 by 3 layout
4 split layout
Pro layout (Custom)
This is a recommended layout to ensure a productive work in Unity, you can drag the different views we reviewed above and make it look similar to work faster and organized.
Make your own layout
As I said, you can drag the views like this to make your Unity layout fit your needs:
And that’s it, you can handle Unity basic tools and a productive layout! :D. I’ll see you in the next post, where I’ll be showing how to develop simple player movements in Unity.