# Create a custom pass Create a custom pass to control how Unity renders GameObjects in a scene. You can create a custom pass in multiple ways. | Page | Description | |-|-| |[Create a Custom Pass GameObject](custom-pass-create-gameobject.md)|Add a Custom Pass Volume component to your scene.| |[Create a Custom Pass in a C# script](Custom-Pass-Scripting.md)|Use the Custom Pass API to create a custom pass effect.|