My journey becoming a Unity game developer: Make a game look beautiful-Creating Columns pt.1

Rhett Haynes
4 min readMar 1, 2022

Objective: Download and build a Column which will be turned into a prefab and placed around the room.

Columns positioned around the main area of the Control Room.

Let’s start by bringing in some more assets we can use to create the Control Room. Using Filebase from GameDevHQ, download the following Scifi assets: Walls 05–07, Columns 01–03, Door Single 03.

Downloaded assets for the Control Room.

To create a Column that we’re going to use in the hallway, drag in Scifi Column 01 which represents the bottom part of the column into the Scene. Then, drag into the scene Scifi Column 02 which represents the middle part of the column. Position Column 02 above Column 01, and rotate the column so the brown part of the base is on top. Use the ‘V’ key to snap the middle part of the column to the bottom part.

Attaching the bottom to the middle using “V” snapping.

To make this column taller, duplicate Scifi Column 02, move it above the middle bottom part, rotate the brown part of the column to the bottom position which will be attached to the other brown part of the bottom middle column. Use the ‘V’ key, and attach this column to the other lower column brown part. Drag in the Scifi Column 03 asset, position it on top of the upper middle column, and use the ‘V’ key to attach this top part of the column to the upper middle column.

Duplicated the middle column, positioned it above the middle bottom column and added the top piece.

We’re going to organize this column parts by creating a new Empty game object name Column 01 and Reset its Transform. Select all of the game objects used to make this column, and drag it into the Column 01 object making it the children of Column 01. Last, let’s make this column a prefab by creating a new folder inside of the Prefabs folder name Columns. Drag the Column 01 game object into this new Columns folder which will now make it a prefab for us to use this game object elsewhere in the scene.

Organized the column parts inside of Column 01 object and turned into a prefab.

We still need to modify Column 01 object’s height to match the height of the walls in the Control Room. Change the camera’s view to a 2D viewpoint with Column 01 object placed in front of the Control Room. Scale the column up and reposition with the floor until it matches the height of the walls.

Scaled the Column 01 to match the height of the Control Room walls.

Let’s make these changes permanent so we don’t have to make adjustments to each Column 01 game object that will be used in this Control Room. With Column 01 still selected in the Hierarchy, go to the Inspector and click on Overrides. We should see that Column 01 Transform had changes made to it, therefore just click on Apply All to accept these changes permanently.

Column 01 prefab changes added permanently using Overrides setting.

Now we’re going to rotate and position the 1st column against one side of the wall over the painted rectangular shape floor. Duplicate this column and drag it over to the other painted rectangular shape floor.

2 columns added to one side of the room.

Rotate the room, select both columns positioned across one side of the room and duplicate them. Drag and rotate these columns directly across the other side of the room and position them against the wall.

2 walls duplicated and positioned across the other side of the room.

With the 2 columns still selected, duplicate them, rotate and position these columns against the back walls over the painted rectangular shaped floors.

Last set of columns placed on the back wall of the room.

--

--