October 5, 2019

Tutorial – Unity Basics

Intro

Unity is a modern game engine primarily focused on making small teams and individuals capable of making high quality video games. Besti is written in the Unity game engine, but so are thousands of other games.

Unity is a very powerful program, and as a consequence, learning how to use Unity can be overwhelming. Skunkfrakker (the lead developer of Besti) has been using Unity for nearly 5 years, and still learns new things about it almost every day.  This is not an unusual situation for game developers.

Fortunately, for the sake of creating Besti assets, creators barely need any of the many functions of Unity. The Besti SDK is a collection of programs that add unique, Besti-specific interfaces that allow you to develop software without any need for programming knowledge, or really, very much video game development knowledge at all.

This tutorial video is designed to familiarize you with the small subset of Unity that you need to interact with to develop new content for Besti.

 

Prerequisites

Before starting on this tutorial you need to install both Unity and the Besti SDK. If you haven’t done that yet, you should go to the Getting Started guide and follow the instructions.

 

Tutorials

This is a video that covers all of the functions of Unity. You should follow along and try the things shown in the video.

Timestamps:

  • 0:00  – Introduction
  • 1:40  – The toolbar
  • 3:40  – The tab interface
  • 4:15  –  Removing and adding tabs
  • 5:22  – The Hierarchy tab
  • 6:40  – The Inspector tab, and the core concept of what a “game engine” really is
  • 9:57  – The Scene tab: options and navigation
  • 16:10  – The Scene tab: moving, rotating, scaling, and hiding objects
  • 23:25  – The Project tab
  • 24:45  – “Parent” and “Child” objects in the Hierarchy tab.
  • 25:43  – Deleting, renaming, and duplicating game objects
  • 26:30  – Misc extra controls on tabs we’ve covered
  • 27:09  – The Console tab
  • 27:30  – Opening other scenes
  • 28:26  – Exploring the Besti SDK Tutorial scene and applying the concepts we’ve covered

Did that go OK? Awesome! Why not check out the Besti SDK overview, or the Blender 2.8 and Unity guides?