Getting started with Unity

Introduction

Last Update: Mar 1, 2020

unity beginner C# ui physics

Project Files

In this tutorial, you’ll learn about scenes, GameObjects, asset workflow, physics and more.

You’ll need Unity 2019.3.6f1 (or newer) to follow along. This tutorial assumes knowledge of C#.

Making games is a fun, rewarding and humbling experience. While learning how can be very overwhelming, rest assured - it’s well worth the time! It’s very difficult to describe the feeling of seeing the look of pure joy on someone’s face as they play your game for the first time. But you will know the feeling soon enough!

At the end of this tutorial you will have a game scene that has a ball roll down a ramp and into a bucket. Once it lands in the bucket, the screen will display text.

Demo of Final Result

Learning Outcomes

My goal with this tutorial is to give you the core concepts needed to get started on your own masterpiece by learning the following topics:

  • Creating and structuring new projects.
  • Navigating the user interface.
  • What assets are and how to import them.
  • Scene setup including the camera, GameObjects and more.
  • Brief introduction of the physics engine.
  • How to add text to the in-game UI

Prerequisites

  1. Knowledge of C#.
  2. The Unity Hub and Unity Editor should be installed.

Resources

  1. MonoBehavior API
  2. Physics - Manual Reference
  3. Collider - Manual Reference
  4. Collider API