Documentation

​
​

Development

User Acquisition

Monetization

Industry

Asset Transformer Studio

2026.5.0

Supported
​

User Manual

Python API

Changelog

Asset Transformer Studio

2026.5.0

Supported
​

​
​
Get started
  • About Asset Transformer Studio
  • Getting started
  • Additional Resources
User Interface
  • Overview
  • Menu Bar
  • Toolbars
  • Window
  • Customizing the User Interface
Data Preparation Fundamentals
  • Overview
  • General Information
  • Typical Data Preparation Workflow
  • About 3D Models Types
  • About the Product Structure (Tree)
  • About Occurrences
  • About Instances & Prototypes
  • About Face and Vertex Normals
  • About UVs
  • About Tessellation
  • About Decimation
  • About Animation
  • Glossary
Working With Asset Transformer Studio
  • Overview
  • Videos and Tutorials
  • Supported File Formats
  • Importing Files
  • Exporting Files
  • Scripting With the Python API
  • Interrupting a Process
  • Plugins
    • Creating a Plugin
      • Anatomy of a Plugin
    • Running a Plugin
    • Managing Plugins
    • Publishing a Plugin
    • Plugins Shortcuts
  • Errors in Asset Transformer Studio
Python API Reference
  • Overview
Changelog
  • Changelog
  1. Asset Transformer Studio
  2. Working With Asset Transformer Studio
  3. Plugins

Creating a Plugin

How to create a new plugin in Asset Transformer Studio
Read time 1 minute
Last updated 10 hours ago

Creating a plugin

To create a new plugin, go to Plugins menu > Create a New Plugin. A dialog is displayed, allowing you to define the plugin's settings:
Create New Plugin dialog
The plugin is created from a Template plugin, shipped with Asset Transformer Studio, made of a Python script, including a
main function
that needs to be edited according to your data preparation recipe, and an XML file, defining the plugin's user interface.
Note
See the Anatomy of a Plugin page.
The new plugin is accessible in the Plugins menu:
New plugin in menu
Default interface:
Default plugin interface

Editing a plugin

Edit the plugin's files to create the data preparation recipe and choose the parameters to display in its interface.
You can edit the plugin's files in the Script panel or directly in your favorite IDE.
Then editing a plugin is about scripting: have a look at the Scripting With the Python API and Getting Started With Scripting pages to learn the most important concepts about scripting with Asset Transformer Studio. Having a look at the available Sample Scripts can also be very helpful!

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Creating a plugin

    • Editing a plugin