Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Intro to Tool Dev in Unity - An Improvised Live Course

Freya Holmér via YouTube

Overview

Dive into the first part of a four-part live course on tool development in Unity. Explore the role of a tool developer and learn essential concepts such as field attributes, gizmos, managers, and ExecuteAlways. Master the art of drawing bezier curves, understand material and mesh modification pitfalls, and discover the power of MaterialPropertyBlocks. Delve into ScriptableObjects, custom inspectors, and serialization of fields and types. Get hands-on experience with Editor GUI, layout, and styling. Examine practical examples like Shader Forge and Recorder Tool. Learn to create inspector fields, implement change detection, and develop object snapping scripts. Conclude with an assignment to create an advanced snapping tool, solidifying your understanding of Unity tool development.

Syllabus

- Thor
- What is a Tool Developer?
- Field Attributes
- Gizmos
- Managers & ExecuteAlways
- Handles & Editor Preprocessors
- Drawing Bezier Curves
- Material & Mesh Modification Pitfalls
- MaterialPropertyBlocks
- Coloring Gizmos & Handles
- ScriptableObjects
- ScriptableObjects vs Prefabs
- Making a Custom Inspector
- Serialization of Fields & Types
- Editor GUI, Layout & Styling
- Shader Forge
- Recorder Tool
- Inspector Fields manual version
- Inspector Fields SerializedProperty version
- Change Detection & Updating Objects
- MenuItem Object Snapping Script
- EditorWindow Snapping Tool
- Assignment! Advanced Snapping Tool

Taught by

Freya Holmér

Reviews

Start your review of Intro to Tool Dev in Unity - An Improvised Live Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.