Important: The Built-In Render Pipeline is deprecated and will be made obsolete in a future release.
It remains supported, including bug fixes and maintenance, through the full Unity 6.7 LTS lifecycle.
For more information on migration, refer to Migrating from the Built-In Render Pipeline to the Universal Render Pipeline and Render pipeline feature comparison.
In Unity, you use materials and shaders together to define the appearance of your scene.
| Page | Description |
|---|---|
| Introduction to materials | Understand using materials to describe the appearance of surfaces. |
| Create and assign a material | Create a material asset, and assign it to a GameObject. |
| Convert material assets to URP or HDRP | Convert your Built-In Render Pipeline materials for URP and HDRP compatibility to prevent them from appearing bright pink in Scene view. |
| Modify material properties at runtime | Modify values on a material, change colours, and swap textures at runtime. |
| Material Variants | Resources on managing and maintaining large numbers of materials. |
| Material Validator in the Built-in Render Pipeline | Resources on using the Material Validator in the Built-In Render Pipeline to check and fix values in materials that are too large or small. |
| Material Inspector window reference | Explore the properties and settings in the Material Inspector window to change how a material looks. |