This page functions as an overview of lacking features encountered while working with UI Toolkit in Unity 6.
Last edited 2025/07/22.
Custom shaders are available through USS filters as of 6.3.
Alternatively you can hack in your own custom shader, but note that this will break batching. Or, use render textures (e.g. CustomRenderTexture), though note more than 6 unique (un-atlased) textures in a hierarchy breaks batching.
USS filters are available as of 6.3.
Alternatively, use custom textures and nested elements, or hack in your own with an extra element or binding and mesh generation.
<color> and <link>) can't be targeted by USS, and therefore can't respond to dynamic styling.
Under Construction 