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

This course covers the following learning outcomes and goals: understanding the role of a Tool Developer, working with Field Attributes, Gizmos, Managers, Handles, and Editor Preprocessors, creating Bezier Curves, avoiding pitfalls in Material & Mesh Modification, utilizing MaterialPropertyBlocks, customizing Inspectors, serializing Fields & Types, styling Editor GUI, using Shader Forge, implementing change detection, and creating various tools like Object Snapping Scripts and EditorWindows. Students will learn individual skills such as scripting in Unity, working with ScriptableObjects, Prefabs, and SerializedProperties, as well as developing custom tools and editors. The teaching method of this course involves live improvisation, practical demonstrations, and hands-on assignments. This course is intended for aspiring game developers, Unity enthusiasts, and individuals interested in tool development within the Unity game engine.

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.