Edit product

Intro to Plugin Creation in Substance Designer | Ben Wilson

Dive deeper into the inner workings of Substance Designer with Ben Wilson's tutorial about creating and understanding how to make powerful plugins. In this tutorial, you will get a full introduction into how to create a simple plugin, giving you a real-world example of using the API.

This tutorial is for any artist looking to broaden their technical knowledge of the software. Ben starts by providing an overview of Designer's API, covering everything from it's architecture, classes and functions, to common pitfalls. 

Follow along as Ben develops a property cycler plugin from start to finish, a tool that enables you to speed up your workflow. His complete process is covered in this tutorial, beginning with planning the structure, to adding UI elements and custom hotkeys, and finally to packaging the plugin for distribution. 

Whether you're a aspiring tech artist, or just looking to learning how to create your own plugins, this tutorial equips you with the basic knowledge you need to start creating your own custom plugins.

About the Instructor

Ben Wilson is a Material and Technical Artist in the games industry. He has over a decade of experience and has worked on a number of AAA titles, such as Wolfenstein 2: New Colossus, Doom Eternal and Tom Clancy's: The Division.

Ben has spent many years working with Substance Designer and enjoys exploring new workflows and ideas.

Much of this, is creating robust and easy to use tools inside Designer, which extends to the Python API with plugin creation.

Ben engages the community by offering tutorials and mentorships to help fellow artists learn and grow inside Designer. He has also collaborated with Allegorithmic on their Substance Source Signature series as well as given various talks on his workflow and techniques.


- 1 hour 30 mins of training

- Code Samples

- 1080 Resolution


  • Getting Setup
  • API Structure
  • Working with Nodes
  • Intro to Plugin Creation
  • Plugin Structure
  • Registering Callbacks
  • Adding Toolbars
  • Adding Actions
  • Framework Setup
  • Looping Behavior
  • Output Format Property
  • Plugin Distribution

Software Used

- Substance Designer

- PY Charm


Beginner to Intermediate


General programming knowledge


Personal, Small Business, and Studio/Educational Licenses are available. Personal licenses do NOT apply to companies or organizations. Sharing, streaming, and redistribution to third-party is strictly prohibited.

*Digital products are non-refundable

0 ratings


Intro to Plugin Creation in Substance Designer | Ben Wilson

Enter your info to complete your purchase of Personal License


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

You'll be charged US$15.

Your purchase was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad