C# Survival Guide - Quick Tips (Tutorial Edition)

Tutorial

·

Beginner

·

+10XP

·

0 mins

·

Unity Technologies

C# Survival Guide - Quick Tips (Tutorial Edition)

This "Quick Tips" section includes an overview of Unity Hub installation, and much more to help beginners get accustomed to Unity and scripting in C#, such as creating character controllers, explosion effects, and slow motion effects!

  • Unity Hub Installation
  • Unity Tips and Tricks
  • Beginner Unity concepts (transforms, input manager, materials, etc.)
  • Beginner C# concepts (variables, if-statements, methods, etc.)

Languages available:

1. Install Unity Hub

In this tutorial we will install Unity using "Unity Hub". This is an easy way to keep up to date with all Unity versions.

2. Unity Collaborate

In this tutorial we will learn how to set up the "Unity Collaborate" version control system, and create an "organisation" to group your Unity projects.

This allows you to publish your projects to the cloud for storage, making it easy to work on the go or sync the project between team members.

3. Change Gameobject Position

In this tutorial we will alter the position of a newly created gameobject using the editor and in code. Introducing concepts such as the transform component, vector3 objects, and basic C# scripting.

4. User Input

In this tutorial we will learn how to capture user keyboard input using the Update method and output to the console using Debug.Log.

5. Simple Movement

In this tutorial we will create a simple movement system, controlling a "Player" cube using mapped keyboard input.

6. Collectable Gameobjects

In this tutorial we will use Colliders in order to create "collectable" power-ups that disappear once they are touched by the player. This tutorial uses the player movement script from the "Simple Movement" tutorial.

7. Pause System

In this tutorial we will learn how to alter the Time.timescale value in code, to pause the game or create a slow-mo effect.

8. Post Processing (2018.x+)

In this tutorial we will look at applying Post Processing filters such as colour grading and vignettes to enhance the visual look of our game.

9. Destructible Crate

In this tutorial we will be creating an exploding crate effect by instantiating new Gameobjects and applying force to them using the physics engine.

Complete this tutorial