Geek Culture
Published in

Geek Culture

Unity Features 101: Unity grid (Unity 2020+)

Today I am launching a new series, the series will explain many of the Unity features that you may or may not about and some hidden little gems too. SO, let’s start with our first feature in this series: Unity Grid.

Unity Grid

The unity grid is a built-in layout available in Unity 2020+ (previously it was called Pro-Grid and was not built-in). The grid helps you align any gameobject and snap it to the grid as long as you are in moving the objects in the Global view.

To toggle the visibility of the grid, simply in the scene view press the following button.

And here you can see it in action…

Unity Grid Visibility Toggle

So the main goal of the unity grid is to snap an object to it and in order to enable snapping freely, then you must first select a game object and then click on the Magnet button near Global.

Grid Magnet

Now that the magnet is enabled, as you move the object around, it will snap to position based on the grid settings.

Snapping and Incremental Snapping

As you can see, you can move and the object will snap, and you can also incrementally snap the game object, that is moving it by small snaps instead of the normal bigger snap. To incrementally snap the object you press “CTRL” and move it. This also works for rotation and scaling of the object.

Grid Settings

To open the grid settings you have to click on the arrow near the grid visibility toggle, the press the 3 dots and open the edit settings.

Grid Settings

The settings allow you to change the grid size based on what your project needs. You can even set the size differently on the X, Y and Z axis. This is useful if are building a house and the wall is much higher than the width.

Here you can also the incremental snapping for position, rotation, and scaling.

There are two useful features of the settings: Set grid position and align selection to grid.

Set Grid Position option allows you to set the position of the grid based on which object is selected. So say you have 3 floors building and you want to start snapping on the 3d floor; instead of keeping the grid on the 0,0,0 position, you can set its position based on the 3d floor itself.

Set Grid Position

As you can see, the grid was set to the position of the red object, and you can easily reset the grid position by pressing “Reset”.

Align Selection to grid allows you to snap unaligned objects to the grid. Say you have 3 objects near each other but not snap. Simply press the button and they will align to the grid.

Align Objects

So here, the selected objects were aligned to the nearest snapping point.




A new tech publication by Start it up (

Recommended from Medium

Spark Dataframes

DC Do-Good List 2020

testing publishing

Hello Bootstrap, my new best friend! (CSS in wk 2 of SheCodes Plus)

Code review for the weak


Code Coverage with OpenClover for Java code in CI/CD

Collect crypto data on reddit using Python

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mohamed Hijazi

Mohamed Hijazi

A knowledge seeking biologist who is following his passion into a full time career in Unity / Game Development.

More from Medium

Tessellation of Unity Materials

Scripting our greybox prototype

How to switch between Cinemachine cameras in Unity

Creating A Scene Template In Unity 2020.2 And Above