Tags
Language
Tags
August 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Unity Editor Scripting - Beginner To Expert

    Posted By: ELK1nG
    Unity Editor Scripting - Beginner To Expert

    Unity Editor Scripting - Beginner To Expert
    Published 3/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.57 GB | Duration: 3h 4m

    Use C# to customize and extend the Unity Editor to make it easier to use for your projects

    What you'll learn

    Go from little/no Editor Scripting knowledge to advanced by the end of the course

    Learn how to build custom tools with Unity Editor Scripting

    Create 9 tools you can use in Unity to automate tasks, speed up your workflow, and more

    Understand both UI Toolkit and IMGUI and the strengths and weaknesses of both

    Create a tool to automate viewing your game across aspect ratios

    Build a favorites system that allows you to save objects to favorites to easily instantiate them in other places

    Code autosave logic to automatically save any changes you make at regular intervals

    Design an automatic file organizer that allows you to sort files of different types into their corresponding folders at the click of a button

    Learn techniques that you can apply to the game projects you work on in the future

    Become a better, more professionally qualified Unity developer

    Understand how asset store tools are created

    Get knowledge of industry-standard techniques

    Speed up your development process

    Take full advantage of the power of Unity

    Requirements

    A computer running Windows, Mac or Linux

    Have Unity installed on your computer

    Basic knowledge of Unity and C#

    Description

    If you are looking to learn Unity Editor Scripting to customize the Unity editor, then this course is for you! This course will take you from beginner to expert in Unity Editor Scripting. Throughout the course we will build 9 custom editor tools hands-on that you can use in your game projects, and apply the techniques to create your own custom tools.Get ready to learn:What editor scripting is and how it can dramatically increase your productivityThe different strategies for creating editor scripts using IMGUI and UI TookitGet practice using UI Builder, UXML, and C# to create custom toolsThe key classes, functions, and other coding constructs to be aware of when creating editor scriptsGet excited to build:9 hands-on custom tools for Unity that you can use in your game projects:Custom hierarchy buttons to automate common tasksA batch rename tool that allows you to rename groups of game objects at onceA missing references detector to save time hunting down null reference exceptionsCode to automatically link game objects to their fields in the inspector so you don't have to manually drag and drop themAutosave logic that will continuously save the changes you makeA favorites system to make reusing common objects easierAn art asset optimizer to compress images without jeopardizing qualityA tool to automate checking your UI across different aspect ratios at onceGet empowered to create:You own editor scripts, custom inspectors, and editor toolsAssets for the Unity Asset StoreBy using the techniques taught in this course, you will speed up your development time and customize your Unity workflow.What if you have questions?Any questions you have can be posted to the Q&A forum or messaged to me on Udemy. I check my Udemy account every day to see if students have questions, and do my best to be as responsive and helpful as possible.If you get stuck at any point during this course, send me a message and I will get you unstuck!There is no risk in taking this course!This course comes with a full 30 day money-back guarantee. You either end up with Unity Editor Scripting skills, go on to build custom tools and potentially make Asset Store assets, or you try the course and simply get all your money back if you don’t like it…You literally can’t lose.Are you ready to master editor scripting and maximize your potential as a Unity developer? Then enroll now using the “Add to Cart'' button on the right!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 What is Editor Scripting?

    Lecture 3 What will we build in this course?

    Section 2: Unity Editor Scripting Strategies

    Lecture 4 Section Introduction

    Lecture 5 Immediate Mode GUI (IMGUI) vs. UI Toolkit

    Lecture 6 Immediate Mode GUI (IMGUI)

    Lecture 7 UI Toolkit - UI Builder

    Lecture 8 UI Toolkit - UXML

    Lecture 9 UI Toolkit - C#

    Lecture 10 Section Summary

    Section 3: Custom Hierarchy Tools

    Lecture 11 Section Introduction

    Lecture 12 What will this tool do?

    Lecture 13 Creating the Editor Script

    Lecture 14 Editor Script Lifecycle

    Lecture 15 Adding the active toggle

    Lecture 16 Adding the info icon

    Lecture 17 Adding the zoom-in button

    Lecture 18 Adding the create prefab button

    Lecture 19 Adding the delete button

    Lecture 20 Using the final tool

    Lecture 21 Section Summary

    Section 4: Batch Rename Tool

    Lecture 22 Section Introduction

    Lecture 23 What will this tool do?

    Lecture 24 Creating a custom Editor Window

    Lecture 25 EditorGUILayout class

    Lecture 26 Adding the Label Fields

    Lecture 27 Adding the Text Fields

    Lecture 28 Adding a Foldout

    Lecture 29 Coding the rename logic

    Lecture 30 Using the final tool

    Lecture 31 Section Summary

    Section 5: Missing References Detector

    Lecture 32 Section Introduction

    Lecture 33 What will this tool do?

    Lecture 34 Creating the Editor Window

    Lecture 35 SerializedObjects and SerializedProperties

    Lecture 36 Rich Text

    Lecture 37 Coding the logic to detect missing references

    Lecture 38 Using the final tool

    Lecture 39 Section Summary

    Section 6: Auto-linking GameObjects to Inspector Fields

    Lecture 40 Section Introduction

    Lecture 41 What will this tool do?

    Lecture 42 InitializeOnLoad and InitializeOnLoadMethod

    Lecture 43 Iterating over each gameObject in the hierarchy

    Lecture 44 Iterating over each component in the inspector

    Lecture 45 Coding the auto-linking logic

    Lecture 46 Using the final tool

    Lecture 47 Section Summary

    Section 7: Automatic File Organizer

    Lecture 48 Section Introduction

    Lecture 49 What will this tool do?

    Lecture 50 Creating the Editor Window

    Lecture 51 Adding a Toolbar

    Lecture 52 EditorGUILayout Popup

    Lecture 53 EditorGUILayout ObjectField

    Lecture 54 Creating an Asset Type Row

    Lecture 55 Building an Organizer Row

    Lecture 56 Add and Remove Row Logic

    Lecture 57 Coding the organization logic

    Lecture 58 Using the final tool

    Lecture 59 Section Summary

    Section 8: Autosave Logic

    Lecture 60 Section Introduction

    Lecture 61 What will this tool do?

    Lecture 62 EditorPrefs class

    Lecture 63 Creating a Toggleable Menu Option

    Lecture 64 Creating the Editor Window

    Lecture 65 Laying out the GUI

    Lecture 66 EditorSceneManager class

    Lecture 67 Coding the Autosave Logic

    Lecture 68 Using the final tool

    Lecture 69 Section Summary

    Section 9: Favorites System

    Lecture 70 Section Introduction

    Lecture 71 What will this tool do?

    Lecture 72 Adding a favorite button to the hierarchy

    Lecture 73 Save logic for favorited game objects

    Lecture 74 Displaying a favorites menu

    Lecture 75 Coding the logic

    Lecture 76 Using the final tool

    Lecture 77 Section Summary

    Section 10: Creating a Custom Tool Menu

    Lecture 78 Section Introduction

    Lecture 79 What will this menu do?

    Lecture 80 Adding the Batch Rename Tool

    Lecture 81 Adding the Missing References Detector Tool

    Lecture 82 Adding the Automatic File Organizer Tool

    Lecture 83 Adding the Favorites Menu Options

    Lecture 84 Using the final menu

    Lecture 85 Section Summary

    Section 11: Art Asset Optimizer

    Lecture 86 Section Introduction

    Lecture 87 What will this tool do?

    Lecture 88 OnInspectorGUI

    Lecture 89 Adding a button

    Lecture 90 Coding the logic

    Lecture 91 Using the final tool

    Lecture 92 Section Summary

    Section 12: Aspect Ratio Tester

    Lecture 93 Section Introduction

    Lecture 94 What will this tool do?

    Lecture 95 Coding the logic

    Lecture 96 Using the final tool

    Lecture 97 Section Summary

    Section 13: Course Summary & Wrap-Up

    Lecture 98 Course Summary & Wrap-Up

    Lecture 99 Bonus Lecture

    Any Unity developer,Hobbyists using Unity to create a game,Students using Unity to build course projects,Indie Developers building a game in Unity,Professional Unity developers,Anyone who wants to take their Unity C# skills up a level,Developers who are interested in making tools for the Unity Asset Store but don't know where to start