Allegorithmic Substances

Unity features native support for Allegorithmic Substances. Substances are hybrid assets that can have multiple outputs to generate complete texture sets based on the same set of parameters. You can tweak and adjust exposed Substance parameters right inside of Unity and modify them at runtime on PC and Mac.

Big Textures, Tiny Files

Substances typically weigh only a few Kb, so you can greatly reduce your packages by using Substances instead of bitmaps. Imagine an entire level of textures streamed in a fraction of the time that it would take to download a single traditional image. Infinite possibilities stored in only a few kilobytes.

Fully Scriptable

Unity exposes all properties from a procedural material, allowing you to modify or animate your Substances. Get and set named properties and rebuild textures to generate infinite variations of complete materials on the fly with an easy-to-use API.

Hottest Substances from the Asset Store

Mobile-Friendly Workflow

Utilize the design-time power of Substances and bake the results into regular textures and materials for high-performance mobile games.

Integrated

Not only is there a runtime API, but Substances are given native treatment in Unity's unmatched Asset Pipeline. Hit Save in Substance Designer, and Unity will pick up the changes across your entire project.