Unity Editor Scripting – Beginner to Expert
Unity Editor Scripting – Beginner to Expert, available at $54.99, has an average rating of 4.45, with 99 lectures, based on 13 reviews, and has 112 subscribers.
You will learn about 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 This course is ideal for individuals who are Any Unity developer or Hobbyists using Unity to create a game or Students using Unity to build course projects or Indie Developers building a game in Unity or Professional Unity developers or Anyone who wants to take their Unity C# skills up a level or Developers who are interested in making tools for the Unity Asset Store but don't know where to start It is particularly useful for Any Unity developer or Hobbyists using Unity to create a game or Students using Unity to build course projects or Indie Developers building a game in Unity or Professional Unity developers or Anyone who wants to take their Unity C# skills up a level or Developers who are interested in making tools for the Unity Asset Store but don't know where to start.
Enroll now: Unity Editor Scripting – Beginner to Expert
Summary
Title: Unity Editor Scripting – Beginner to Expert
Price: $54.99
Average Rating: 4.45
Number of Lectures: 99
Number of Published Lectures: 99
Number of Curriculum Items: 99
Number of Published Curriculum Objects: 99
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- 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
Target Audiences
- 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
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 productivity
-
The different strategies for creating editor scripts using IMGUI and UI Tookit
-
Get practice using UI Builder, UXML, and C# to create custom tools
-
The key classes, functions, and other coding constructs to be aware of when creating editor scripts
Get excited to build:
-
9 hands-on custom tools for Unity that you can use in your game projects:
-
Custom hierarchy buttons to automate common tasks
-
A batch rename tool that allows you to rename groups of game objects at once
-
A missing references detector to save time hunting down null reference exceptions
-
Code to automatically link game objects to their fields in the inspector so you don’t have to manually drag and drop them
-
Autosave logic that will continuously save the changes you make
-
A favorites system to make reusing common objects easier
-
An art asset optimizer to compress images without jeopardizing quality
-
A tool to automate checking your UI across different aspect ratios at once
-
Get empowered to create:
-
You own editor scripts, custom inspectors, and editor tools
-
Assets for the Unity Asset Store
By 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!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What is Editor Scripting?
Lecture 3: What will we build in this course?
Chapter 2: Unity Editor Scripting Strategies
Lecture 1: Section Introduction
Lecture 2: Immediate Mode GUI (IMGUI) vs. UI Toolkit
Lecture 3: Immediate Mode GUI (IMGUI)
Lecture 4: UI Toolkit – UI Builder
Lecture 5: UI Toolkit – UXML
Lecture 6: UI Toolkit – C#
Lecture 7: Section Summary
Chapter 3: Custom Hierarchy Tools
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: Creating the Editor Script
Lecture 4: Editor Script Lifecycle
Lecture 5: Adding the active toggle
Lecture 6: Adding the info icon
Lecture 7: Adding the zoom-in button
Lecture 8: Adding the create prefab button
Lecture 9: Adding the delete button
Lecture 10: Using the final tool
Lecture 11: Section Summary
Chapter 4: Batch Rename Tool
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: Creating a custom Editor Window
Lecture 4: EditorGUILayout class
Lecture 5: Adding the Label Fields
Lecture 6: Adding the Text Fields
Lecture 7: Adding a Foldout
Lecture 8: Coding the rename logic
Lecture 9: Using the final tool
Lecture 10: Section Summary
Chapter 5: Missing References Detector
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: Creating the Editor Window
Lecture 4: SerializedObjects and SerializedProperties
Lecture 5: Rich Text
Lecture 6: Coding the logic to detect missing references
Lecture 7: Using the final tool
Lecture 8: Section Summary
Chapter 6: Auto-linking GameObjects to Inspector Fields
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: InitializeOnLoad and InitializeOnLoadMethod
Lecture 4: Iterating over each gameObject in the hierarchy
Lecture 5: Iterating over each component in the inspector
Lecture 6: Coding the auto-linking logic
Lecture 7: Using the final tool
Lecture 8: Section Summary
Chapter 7: Automatic File Organizer
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: Creating the Editor Window
Lecture 4: Adding a Toolbar
Lecture 5: EditorGUILayout Popup
Lecture 6: EditorGUILayout ObjectField
Lecture 7: Creating an Asset Type Row
Lecture 8: Building an Organizer Row
Lecture 9: Add and Remove Row Logic
Lecture 10: Coding the organization logic
Lecture 11: Using the final tool
Lecture 12: Section Summary
Chapter 8: Autosave Logic
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: EditorPrefs class
Lecture 4: Creating a Toggleable Menu Option
Lecture 5: Creating the Editor Window
Lecture 6: Laying out the GUI
Lecture 7: EditorSceneManager class
Lecture 8: Coding the Autosave Logic
Lecture 9: Using the final tool
Lecture 10: Section Summary
Chapter 9: Favorites System
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: Adding a favorite button to the hierarchy
Lecture 4: Save logic for favorited game objects
Lecture 5: Displaying a favorites menu
Lecture 6: Coding the logic
Lecture 7: Using the final tool
Lecture 8: Section Summary
Chapter 10: Creating a Custom Tool Menu
Lecture 1: Section Introduction
Lecture 2: What will this menu do?
Lecture 3: Adding the Batch Rename Tool
Lecture 4: Adding the Missing References Detector Tool
Lecture 5: Adding the Automatic File Organizer Tool
Lecture 6: Adding the Favorites Menu Options
Lecture 7: Using the final menu
Lecture 8: Section Summary
Chapter 11: Art Asset Optimizer
Lecture 1: Section Introduction
Lecture 2: What will this tool do?
Lecture 3: OnInspectorGUI
Lecture 4: Adding a button
Instructors
-
Robert Gioia
Senior Solutions Architect | Android | iOS | Game Dev | C#
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 3 votes
- 5 stars: 8 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024