# Custom rendering in the Built-In Render Pipeline

> Resources for using the CommandBuffer API to schedule and execute rendering commands at various points in the Built-In Render Pipeline.

> **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](/engine/6000.7/manual/render-pipelines/universal-render-pipeline/introduction/installing-and-configuring-urp/upgrading-from-birp.md.md) and [Render pipeline feature comparison](/engine/6000.7/manual/render-pipelines/choose-a-render-pipeline/feature-comparison.md.md).

Resources for using the `CommandBuffer` API to schedule and execute rendering commands at various points in the Built-in Render Pipeline. This allows you to customize and extend Unity's rendering functionality

| **Page**                                                                                                                                               | **Description**                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Command buffer fundamentals](/engine/6000.7/manual/render-pipelines/built-in-render-pipeline/graphics-command-buffers/buffers.md)                     | Understand how a `CommandBuffer` object holds a list of rendering commands that you can schedule and execute at various points in the Built-in Render Pipeline. |
| [CameraEvent and LightEvent events order reference](/engine/6000.7/manual/render-pipelines/built-in-render-pipeline/graphics-command-buffers/order.md) | Explore the camera and light events you can use to schedule rendering commands at a specific time.                                                              |

## Additional resources

* [Introduction to render pipelines](/engine/6000.7/manual/render-pipelines/overview.md)
* [Execute rendering commands in a Scriptable Render Pipeline](https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0/manual/srp-using-scriptable-render-context.html)
* [Custom rendering and post-processing in URP](/engine/6000.7/manual/render-pipelines/universal-render-pipeline/customizing-urp.md)
