Creating a Unity Project: Exploring the interface and making a simple scene

As we looked at before the overview of Unity Game Engine, our next step is to dive into the basics of the interface by creating a simple scene.

Objective: Understand the basic framework of how Unity works and create a scene to begin.

We will look at Assets, and GameObject's, and Creating Materials within the Project.

The assets tab allows us to have access to multiple components in project.

We will make a Folder to organize our work.

In the assets window, we have a new folder to name. We will name this Our Work.

  • A shortcut is to (Right-click + in Assets window) to access the shortcut to assets contents.

Now moving into our Scene’s Hierarchy.

Anywhere in the the scene’s hierarchy lets Right-Click and access our shortcut menu to create assets. We will make a 3D Object — Plane for our Floor.

Next lets make a Player Character, and this time we will make a Cube.

On the right in the image above, the Inspector controls all the components attached to the GameObject Cube and / or Plane.

The Transform tool allows us to access world space coordinates in X,Y,Z which handles Movement, Rotation, and Scale properties.

  • X — Red — Left and Right Movement
  • Y — Green — Up and Down Movement
  • Z — Blue — Forward and Backward Movement

We can Create Materials for our Player Character and Floor.

By Right-Clicking in the assets window, we can make our Material to apply to our GameObject’s.

We can name our material Floor_Mat and Ctl+D to duplicate another instance of our material and rename it to Player_Mat.

After, we can select our materials and drag them onto our GameObject’s by material name given. Player_Mat on Player Character and Floor_Mat on Floor.

We can change the material properties by clicking on our material in the assets window. Once we do that, we will see a material property window inside our Inspector.

Finally, this applies the material changes to our scene. Next, we will look at the technical side of how to get components of our GameObject's to allow them to have interaction.




Game Developer focused in Unity with experience in Unreal Engine, Former Race Car Driver

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

New to Rails Generate Controller & Model?

Deploy to Firebase Hosting from GitHub

CUDA Support for Hashcat on Parrot OS

#wasted #myeverythin

Losing Motivation to Learn Programming? Read this now

August: Graviti Release Note

How To Set or Change Timezone on Ubuntu 20.04

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
Zac Bogner

Zac Bogner

Game Developer focused in Unity with experience in Unreal Engine, Former Race Car Driver

More from Medium

Working with Unity Ads

How to Add a Custom Skybox

My journey becoming a Unity game developer: 2.5D

The Fourth Player Challenge: Problem Solving and Jumping