К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Unity Editor Scripting: Design & Customize Tools · LearnSpace
Назад в каталог
courseraПрограммирование

Unity Editor Scripting: Design & Customize Tools

Курс от EDUCBA
Уровень не указан≈ 19.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Build practical Unity editor scripting skills and create reusable tools that streamline scene creation, asset management, and collaborative development. You’ll begin with foundational editor scripting concepts, including custom menu items, test levels, Gizmos, drawing tools, and grid snapping. You’ll then design custom inspectors, property and decorator drawers, time drawers, palette windows, and GUI foundations that improve inspector usability. As you progress, you’ll integrate editor events, use the Handles class, apply GUI styles and skins, and manage editor modes to create responsive, visually consistent tools. You’ll also develop reusable level settings and classes, build DLL libraries, and create texture importers for consistent asset handling. Advanced lessons guide you through build feature and version control integration, object modifier tools, project-wide search and replacement, testing, documentation, versioning, packaging, and distribution. Designed for Unity developers who want to progress from foundational to advanced editor scripting, this course uses hands-on projects grounded in practical Unity editor scenarios. By the end, you’ll be able to customize the Unity editor, improve production workflows, test professional tools, and distribute them for collaborative use. Its structured, project-based approach helps you turn editor scripting concepts into tools you can apply directly to your Unity projects.

Навыки, которые вы освоите

Software Development ToolsUser Interface (UI) DesignTest ToolsCode ReusabilityUnity EngineVersion ControlUser Interface (UI)Event-Driven ProgrammingBuild ToolsAsset ManagementDesignScriptingUsabilitySoftware DesignDevelopment TestingProject Documentation

Программа курса

5 модулей · 109 учебных материалов

01Foundations of Unity Editor Scripting25 материалов

Introduction and Basics

Introduction to Editor Scripting in UnityВидеоHello WorldВидеоHello World game ObjectВидеоIntroduction and BasicsЗадание

Building Levels

Учитесь у экспертов

EDUCBA

Преподаватель курса

Unity Editor Scripting: Design & Customize Tools
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.1 ч

5 модулей

Язык: Английский

Часть программы вашего университета
Building a Test LevelВидео
Building a Test Level ContinuesВидео
Level ScriptВидео
Starting the Level Creator ToolВидео
More on Starting Creator ToolВидео
Building LevelsЗадание

Gizmos and Drawing Tools (Part 1)

Introducing Gizmos ClassВидеоMore on Gizmos ClassВидеоTarget ExampleВидеоDraw Fizmo SampleВидеоDraw RayВидеоGizmos and Drawing Tools (Part 1)Задание

Gizmos and Drawing Tools (Part 2)

Draw GUIT TextureВидеоGizmos ClassВидеоGizmos Class ContinuesВидеоWriting SnapTo Grid CodeВидеоMore on Writing Snap to Grid CodeВидеоGizmos and Drawing Tools (Part 2)ЗаданиеBuilding Your First Unity Editor Tool: From Basics to Scene VisualizationDIALOGUEGraded - Foundations of Unity Editor ScriptingЗаданиеCreating a Level Creator Tool for a 2D PlatformerDIALOGUE
02Custom Inspectors and Drawers21 материалов

Custom Inspector Basics

Getting Started with Custom In spectorsВидеоCreating The Custom InspectorВидеоCreating The Custom Inspector ContinuesВидеоLevelln SpectorВидеоCustom Inspector BasicsЗадание

Property and Decorator Drawers

Property DrawersВидеоDecorator DrawersВидеоDecorator Drawers ContinuesВидеоCreating Custom Property DrawersВидеоProperty and Decorator DrawersЗадание

Time Drawers and Level Inspector

Time DrawersВидеоLevel lnspectorВидеоCreating The Palette WindowВидеоCreating The Palette Window ContinuesВидеоTime Drawers and Level InspectorЗадание

Menu Items and GUI Foundation

Menu ItemsВидеоCreating the GUIFВидеоCreating the TabsВидеоMore on Creating TabsВидеоMenu Items and GUI FoundationЗаданиеGraded - Custom Inspectors and DrawersЗадание
03Advanced GUI and Editor Modes19 материалов

Palette Integration

Integrating Palette with InspectorВидеоIntegrating Palette with Inspector ContinueВидеоDifferent Editor ModesВидеоPalette IntegrationЗадание

Events and Level Tools

Draw Mode GUIВидеоWorking with EventsВидеоMore on Working With EventsВидеоLevel CreatorВидеоPalette ItemВидеоEvents and Level ToolsЗадание

Handles and Styles

Handles ClassВидеоHandles Class ContinuesВидеоUsing GUI StylesВидеоUsing GUI Styles ContinuesВидеоHandles and StylesЗадание

GUI Skins and Styling

GUI and Tab StyleВидеоUsing GUI SkinВидеоGUI Skins and StylingЗаданиеGraded - Advanced GUI and Editor ModesЗадание
04Intermediate Editor Scripting Concepts10 материалов

Level Settings and Class Management

Creating Level SettingsВидеоCreating Level Settings ContinuesВидеоWorking with Level ClassВидеоTesting the Level SettingsВидеоLevel Settings and Class ManagementЗадание

DLLs and Texture Importer

Building the DLLВидеоMore on Building the DLLВидеоTexture ImporterВидеоDLLs and Texture ImporterЗаданиеGraded - Intermediate Editor Scripting ConceptsЗадание
05Advanced Tools and Distribution34 материалов

Build Features and Version Control

Adding Build FeaturesВидеоAdding Build Features ContinuesВидеоSettings WindowВидеоAdding Version ControlВидеоUsing Git BashВидеоUsing Source TreeВидеоBit BucketВидеоBuild Features and Version ControlЗадание

Object Modifier Tool Basics

Creating Object Modifier ToolВидеоIntroduction to the ToolВидеоWriting the Search FunctionalityВидеоWriting the Search Functionality ContinuesВидеоObject Modifier Tool BasicsЗадание

Search and Testing

Selected Project SearchВидеоTesting the Search BarВидеоSelected Game ObjectsВидеоThe ButtonsВидеоSearch and TestingЗадание

Replace, Test, and Distribution

Simple Replace FunctionВидеоGroup Objects RegionВидеоGroup Objects Region ContinuesВидеоReplace Prefabs FunctionВидеоGroup Object TableВидеоReplace Object FunctionВидеоCurrent Group Count
Видео
Testing The ToolВидео
Testing The Tool ContinuesВидео
Object ModifierВидео
Tool DistributionВидео
More on Tool DistributionВидео
Neosphere InteractiveВидео
Replace, Test, and DistributionЗадание
Graded - Advanced Tools and DistributionЗадание
Building and Distributing a Complete Unity Level Creator ToolDIALOGUE