Published 3/2024
https://www.udemy.com/course/unity-editor-scripting-beginner-to-expert/
If you wish to enhance your skills in Unity Editor Scripting to personalize the Unity editor, then this course is tailored for you! This course is designed to guide you from a novice to an expert in Unity Editor Scripting. Over the duration of the course, we will construct 9 custom editor tools hands-on that can be utilized in your game projects, and implement the techniques to develop your own custom tools. Prepare to learn about the significance of editor scripting and how it can significantly boost your productivity, the various methods for creating editor scripts using IMGUI and UI Toolkit, and practice using UI Builder, UXML, and C# to craft custom tools. You will also gain knowledge about the essential classes, functions, and coding constructs required when creating editor scripts. Additionally, you will have the opportunity to build 9 hands-on custom tools for Unity that can be integrated into your game projects, such as custom hierarchy buttons, a batch rename tool, a missing references detector, code for automatically linking game objects to their fields in the inspector, autosave logic, a favorites system, an art asset optimizer, and a tool for checking your UI across different aspect ratios simultaneously. By mastering the techniques taught in this course, you will be able to accelerate your development process and tailor your Unity workflow to suit your needs. If you encounter any difficulties during the course, feel free to reach out to me for assistance. Remember, there is no risk involved in enrolling in this course as it comes with a full 30-day money-back guarantee.
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#
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.