Extending Unity with Editor Scripting
Author: Angelo Tadres
ISBN-10 : 1785281852
ISBN-13 : 978-1785281853
Pages: 268
Language: English
Year: 2015
File: ebook PDF
Use Unity by creating your own tools with editor scripts
Book Description:
One of Unity’s most powerful features is the extensible editor it has. With editor scripting, it is possible to extend or create functionalities to make video game development easier. For a Unity developer, this is an important topic to know and understand because adapting Unity editor scripting to video games saves a great deal of time and resources. This book is designed to cover all the basic concepts of Unity editor scripting using a functional platformer video game that requires workflow improvement.
You will commence with the basics of editor scripting, exploring its implementation with the help of an example project, a level editor, before moving on to the usage of visual cues for debugging with Gizmos in the scene view. Next, you will learn how to create custom inspectors and editor windows and implement custom GUI. Furthermore, you will discover how to change the look and feel of the editor using editor GUIStyles and editor GUISkins.
You will then explore the usage of editor scripting in order to improve the development pipeline of a video game in Unity by designing ad hoc editor tools, customizing the way the editor imports assets, and getting control over the build creation process. Step by step, you will use and learn all the key concepts while creating and developing a pipeline for a simple platform video game. As a bonus, the final chapter will help you to understand how to share content in the Asset Store that shows the creation of custom tools as a possible new business. By the end of the book, you will easily be able to extend all the concepts to other projects.
About the Author
Angelo Tadres is a Chilean software engineer. Originally from Santiago, Chile, he began his career researching and developing video games and applications designed to help blind and visually impaired people. In 2013, Angelo was asked to move to Vancouver, Canada to become a Lead Software Engineer, where he helped set up a new Canadian studio and, in particular, championed Unity 3D, paving the way for adoption and use by other teams. To learn more about him, visit his website at http://angelotadres.com/
Extending Unity with Editor Scripting
Описание книги:
Вы начнете с основ написания сценариев редактора, исследуя его реализацию с помощью примера проекта, редактора уровней, прежде чем перейти к использованию визуальных подсказок для отладки с помощью Gizmos в представлении сцены. Далее вы узнаете, как создавать настраиваемые инспекторы и окна редактора, а также реализовывать настраиваемый графический интерфейс. Кроме того, вы узнаете, как изменить внешний вид редактора с помощью редактора GUIStyles и редактора GUISkins. Затем вы изучите использование сценариев редактора для улучшения конвейера разработки видеоигры в Unity путем разработки специальных инструментов редактора, настройки способа импорта ресурсов редактором и получения контроля над процессом создания сборки.
Шаг за шагом вы будете использовать и изучать все ключевые концепции при создании и разработке конвейера для простой платформенной видеоигры. В качестве бонуса последняя глава поможет вам понять, как делиться контентом в Asset Store, который показывает создание пользовательских инструментов как возможный новый бизнес. К концу книги вы легко сможете распространить все концепции на другие проекты.
Extending Unity with Editor Scripting
Table of contents
- Chapter 1: Getting Started with Editor Scripting
- Chapter 2: Using Gizmos in the Scene View
- Chapter 3: Creating Custom Inspectors
- Chapter 4: Creating Editor Windows
- Chapter 5: Customizing the Scene View
- Chapter 6: Changing the Look and Feel of the Editor with GUI Styles and GUI Skins
- Chapter 7: Saving Data in a Persistent Way with Scriptable Objects
- Chapter 8: Controlling the Import Pipeline Using Asset Postprocessor Scripts
- Chapter 9: Improving the Build Pipeline
- Chapter 10: Distributing Your Tools
- Index
Extending Unity with Editor Scripting
PDF Code PDF key nGszmSqB8LUY45KGzHOxpODuNnGWpUC9CLz0F8kpt6E
Добавить комментарий