Howdy! To watch this entire Gametutor course please Register  or log in

Inspector Editors
Course Description
One of the first steps in learning how to write tools for the Unity game engine, is the process of learning how to customize your own Inspector editors, to clean up your component editors, and allow for a better, more Artist friendly workflow. Throughout this course you will see the power of creating custom Inspectors and how you might use them to customize your own unity components.
Course Details
Difficulty: Beginner
Category: Tools
Total Lessons: 7
Running Time: 1 hour 19 minutes
Date: 06/01/14
Course Files
This is a premium course and source files are available only to Rockstar members. Please Log In or Upgrade your account to unlock these files.
Locked Source File Icon
File Name:
File Size: 176.18 KB
Complete Unity project including scripts and asset files. If it's in the video it's in the source files.
Course Lessons

1. Setting Up The Dev Environment

Lesson 1, Setting Up The Dev Environment
To get our development environment started, we will want to set up our folder structure and take a look at the scripts we will need to create in order to create an Inspector type editor, in Unity.

2. Getting The Inspector Engine Running

Lesson 2, Getting The Inspector Engine Running
With our scripts all set up let’s see what it takes to get our custom inspector engine running, so we can start to create our own GUI for our component.

3. Creating Custom GUI

Lesson 3, Creating Custom GUI
Now that we have the Inspector Editor engine up and running, let’s take a look at how we can over-ride the default Unity GUI and create our own.

4. Updates And Built-in Functions

Lesson 4
Unity provides a few other update methods and built-in functions, that gives you’re the power to check for the editor state and whether the tool was just launched or just closed.

5. Buttons And Functions

Lesson 5, Buttons And Functions
Labels and float fields are good and all but let’s take a look at how we can add even more interactivity to the Inspector Editor to allow us to preform larger tasks, on our Unity component.

6. Static Classes And Methods

Lesson 6, Static Classes And Methods
When writing and tool system it is always a good idea to try and make your code as re-usable as possible to cut down on the production time need to develop tools. This lesson will cover how the use of static classes and methods aid in this process.

7. Foldouts And Lists

Lesson 7, Foldouts And Lists
Finally, let’s take our Inspector editor to the next level by learning how we can collapse data using foldouts and allow users of the tool to add data to C# lists, to create and even more powerful toolset.