# 2D lighting in URP

> Techniques and resources for creating 2D lights and applying 2D lighting effects

Techniques and resources for creating 2D lights and applying 2D lighting effects.

| Topic                                                                                                             | Description                                                                                                               |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| [Introduction to 2D lighting](/engine/6000.0/manual/unity2d/2d-urp/2d-index/lights-2d-intro.md)                   | Understand the tools and runtime components you use to create a lit 2D scene.                                             |
| [Create a 2D light](/engine/6000.0/manual/unity2d/2d-urp/2d-index/2d-light-properties-explained.md)               | Create a 2D light that illuminates compatible 2D GameObjects in your scene.                                               |
| [Make a GameObject compatible with 2D lights](/engine/6000.0/manual/unity2d/2d-urp/2d-index/prep-shader.md)       | Make a shader or a visual effect graph compatible with 2D lights.                                                         |
| [Add a normal map or a mask map to a sprite](/engine/6000.0/manual/unity2d/2d-urp/2d-index/secondary-textures.md) | Add surface detail such as bumps, grooves, and scratches to a 2D sprite.                                                  |
| [Blend 2D lights](/engine/6000.0/manual/unity2d/2d-urp/2d-index/2d-light-blend-modes.md)                          | Change how a 2D light interacts with GameObjects and other 2D lights.                                                     |
| [Shadows from 2D lights](/engine/6000.0/manual/unity2d/2d-urp/2d-index/2d-shadows.md)                             | Add shadows from 2D lights.                                                                                               |
| [Optimize 2D lights by batching](/engine/6000.0/manual/unity2d/2d-urp/2d-index/2d-light-batching-debugger.md)     | Organize your 2D lights with the Light Batching Debugger window so Unity uses fewer textures to render light and shadows. |
| [Light 2D component reference](/engine/6000.0/manual/unity2d/2d-urp/2d-index/2dlight-properties.md)               | Explore the properties and options you can use to customize the appearance and behavior of 2D lights.                     |

## Additional resources

* [Sprites](/engine/6000.0/manual/unity2d/sprite.md)
* [Tilemaps](/engine/6000.0/manual/unity2d/tilemaps.md)
* [2D Lighting for Pixel Art](https://learn.unity.com/course/2d-lighting-for-pixel-art)
* [Enhance a top-down game with URP 2D lights](https://www.youtube.com/watch?v=YhrwKF_i-BI)
