Get Highlight Plus running in your project in under two minutes. Choose the approach that fits your workflow.
The Include property on HighlightEffect controls which child or related objects share the effect:
| Mode | Behavior |
|---|---|
| Only This Object | Effect applies to this object only. |
| Children | This object and all its children. |
| Root To Children | From the topmost parent down to all children. |
| Layer In Scene | All objects on a specified layer in the scene. |
| Layer In Children | Children on a specified layer only. |
| Scripting | Targets set manually via SetTargets(). |
To exclude a specific child, add a HighlightEffect component to it and enable the Ignore checkbox.
If you are using the Universal Render Pipeline, you must add the Highlight Plus Render Feature before effects will appear. See URP Setup for step-by-step instructions.
Highlight Plus ships with six demo scenes under Assets/HighlightPlus/Demo/:
| Scene | What It Shows |
|---|---|
| Demo 1 — Highlight Example | Core outline, glow, and see-through effects. Press C to randomise glow color. |
| Demo 2 — Selection Example | Click-to-select system via Highlight Manager. |
| Demo 3 — Hit FX Example | Impact punch effects at contact points. |
| Demo 4 — Target Click Example | Target indicators, ground alignment, surface-normal alignment. |
| Demo 5 — Effects | Stylised outlines (toon, dashed, gradient), pattern overlays. |
| Demo 6 — Two Managers | Multiple managers targeting different layers simultaneously. |
Help us improve this documentation page.