Unity Render Pipelines Explained: Built-in vs URP vs HDRP and How to Choose

Created: 2026-02-05Last updated: 2026-07-13

A guide to Unity's three render pipelines (Built-in, URP, HDRP) and how to choose between them. Includes performance and feature comparisons, plus guidance on picking the best pipeline for your project.

You go to create a new Unity project, and you freeze at the template picker. "2D" and "3D" make sense, but what are "URP" and "HDRP"? Which one do I pick? — it's the very first fork in the road for a Unity beginner, thrown at you right on the opening screen.

This is your choice of render pipeline — the "system" that draws 3D/2D objects to the screen. How lighting, shadows, and post-processing are handled is decided here, and because switching later takes real effort, learning the differences and choosing up front is the cheapest path. This article sorts out the three types and how to choose.

Illustration of render pipelines as three clay rendering factory lines side by side: a simple old-fashioned line (Built-in), a nimble and fast modern line (URP), and a luxurious but heavyweight line (HDRP)

What You'll Learn

  • The characteristics and differences of the three pipelines — Built-in / URP / HDRP
  • Comparison tables for platform support, features, and performance
  • Guidelines for choosing without second-guessing (bottom line: when in doubt, choose URP)
  • Migration steps and caveats for moving from Built-in to URP
  • Practical: diagnosing which one to pick for your own project

Tested with: Unity 2022.3 LTS / Unity 6

Sponsored

The Three Render Pipelines

Unity offers three render pipelines.

Comparison of the three render pipelines. Built-in = the legacy default with no new features; URP = lightweight and cross-platform, the first pick for new projects; HDRP = high-end only for photorealistic visuals, not supported on mobile
PipelineCharacteristicsTypical Use Cases
Built-inLegacy default, simpleLegacy projects, game jams
URPLightweight and optimized, broad supportMobile, VR, new projects in general
HDRPHigh-end, photorealistic renderingAAA titles, architectural visualization

Custom SRP: Unity also lets you build your own render pipeline (Scriptable Render Pipeline), but that's an advanced topic and is not covered in this article.

Comparison Tables

Visual Quality and Performance

CategoryBuilt-inURPHDRP
Visual quality◎ (best)
Performance◎ (lightest)△ (heavy)
New feature support×

This relationship boils down to a single diagram: a trade-off between "lightness" and "visual quality."

Positioning chart of the render pipelines. The x-axis is performance cost (light to heavy) and the y-axis is visual quality (higher up). URP sits upper-left as light with solid quality, Built-in sits in the middle, and HDRP sits upper-right as heavy but with the highest quality

URP is the first pick for new projects because it "balances lightness and quality well," while HDRP is "top quality but heavy," so it suits only specific use cases — this positioning is the foundation of how to choose.

Platform Support

PlatformBuilt-inURPHDRP
Windows/Mac/Linux
iOS/Android×
Switch×
WebGL×
PlayStation/Xbox
VR (desktop)
VR (mobile)×

Built-in Render Pipeline

Characteristics

Unity's traditional default render pipeline.

  • Simple and easy to use
  • Works without having to think about anything complicated
  • High compatibility with older assets
  • A long, proven track record
  • No new features are planned

Pros

  • No setup required
  • Low learning curve
  • Older assets work as-is
  • Abundant documentation and community resources
  • Easy to troubleshoot

Cons

  • Rendering is not optimized (high batch counts)
  • No access to newer features like VFX Graph and 2D lighting (Shader Graph works from Unity 2021.2 onward via the Built-In target, with both Lit and Unlit—though some nodes are limited)
  • Lower performance compared to URP

Best Suited For

  • Game jams and prototypes (when you want to skip setup)
  • Projects that depend on older assets
  • Maintaining legacy projects
Sponsored

Universal Render Pipeline (URP)

Characteristics

A newer render pipeline developed as the successor to Built-in (formerly known as LWRP).

  • Supports virtually every platform
  • Lightweight, optimized rendering
  • Access to newer features like Shader Graph and VFX Graph
  • Supports 2D lighting
  • Set to become Unity's standard going forward

2D vs 3D templates: If you're making a 2D game with URP, choose the "2D (URP)" template when creating your project. It comes with the 2D Renderer preconfigured, so 2D lighting works out of the box.

Pros

  • The lightest rendering workload (fewer batches)
  • Scales from mobile all the way to high-end PCs
  • Access to new features
  • Covers most Built-in features (though Surface Shaders are not supported)
  • Continues to receive new features
  • Customizable (add rendering passes in C#)

Forward vs Forward+ Rendering Paths

PathLight Count LimitSupported Versions
ForwardUp to 4 real-time lightsUnity 2019 and later
Forward+Greatly relaxed (supports hundreds)Unity 2022.2 and later

Forward+: Useful for scenes with many lights. You can switch via "Rendering Path" in the URP Renderer Data.

Cons

  • Migrating from Built-in takes effort
  • Some older assets may have compatibility issues
  • Requires setup
  • Surface Shaders are not supported — custom shaders may need to be rewritten

Best Suited For

  • Mobile games
  • VR games
  • 2D games
  • Performance-critical projects
  • Projects targeting a wide range of platforms
  • New projects in general

High Definition Render Pipeline (HDRP)

Characteristics

A render pipeline specialized for high-end graphics.

  • AAA-quality photorealistic rendering
  • Physically based rendering (PBR)
  • Physically based lighting (Physical Light Units)
  • Physical camera (uses the same units as real-world cameras)
  • Advanced material capabilities
  • Volumetric rendering and ray tracing support

Pros

  • The highest-quality graphics
  • Photorealistic rendering
  • Uses real-world units (physically based)
  • Ray tracing

Cons

  • High processing cost
  • Requires a high-end PC or console
  • Not supported on mobile, Switch, or WebGL
  • Complex setup and a steep learning curve
  • Requires an understanding of physical principles

Best Suited For

  • Games that need AAA-quality photorealistic 3D visuals
  • Games targeting high-end PCs
  • Architectural visualization
  • Film and video production
Sponsored

How to Choose

Flowchart for choosing a render pipeline. Shipping to mobile, VR, or WebGL → URP; photorealistic high-end visuals as the star → HDRP; a jam or reusing old assets → Built-in; when in doubt → URP

Choose URP if...

  • You're making a mobile game
  • You're making a VR game
  • Performance matters
  • You want to target a wide range of platforms
  • You want to use new features
  • You're unsure — when in doubt, choose URP

Choose HDRP if...

  • You need AAA-quality photorealistic visuals
  • You're targeting high-end PCs or consoles exclusively
  • You're doing architectural visualization
  • You're doing film or video production

Choose Built-in if...

  • You're doing a game jam or prototype (and want to skip setup)
  • You need to use older assets
  • You're maintaining a legacy project

Feature Comparison

Shaders

FeatureBuilt-inURPHDRP
Shader Graph○ (2021.2+)
Surface Shader××

Built-in's Shader Graph support: From Unity 2021.2 (Shader Graph 12) onward, the Built-in RP has its own Built-In target, and you can create both Lit and Unlit Shader Graphs. The claim "Built-in supports Unlit only" refers to older Shader Graph versions—don't be misled. That said, new features land in the URP/HDRP targets first, and some nodes and settings don't work on the Built-In target (this table reflects Unity 6 / 6000.0).

Other Features

FeatureBuilt-inURPHDRP
VFX Graph×
2D Lighting××
Volumetric Fog××
Ray Tracing××
Decals×

Migration

Migrating from Built-in to URP

Using the Render Pipeline Converter

  1. Open Window > Rendering > Render Pipeline Converter
  2. Select the source (Built-in) and target (URP) on the left
  3. Check the conversion items:
    • Material Upgrade: Converts materials to URP-compatible versions
    • Animation Clip Converter: Converts animation clips
    • Read-only Material Converter: Converts materials inside packages
  4. Click Initialize Converters
  5. Review the conversion targets and click Convert Assets

Post-Migration Adjustments

  1. Convert materials (Render Pipeline Converter)
  2. Adjust lighting (brightness can change)
  3. Reconfigure post-processing (switch to URP's Volume-based post-processing)
  4. Rewrite custom shaders (if necessary)

Migration Caveats

  • Some assets are not compatible
  • Custom shaders need to be rewritten
  • Lighting may look different
  • Performance needs to be re-measured

Weigh the project's size against the time remaining before you decide. If you're on a large project with a deadline approaching, it's usually safer not to migrate.

Migration steps from Built-in to URP. Convert materials with the Render Pipeline Converter → adjust lighting → reconfigure post-processing → rewrite custom shaders, in four stages

Unity 6 (2025) changes: In Unity 6, Render Graph is enabled by default in URP. That said, existing Renderer Features still work through Compatibility Mode. During the transition, it's recommended to rely on Compatibility Mode and migrate to Render Graph incrementally.

Practical: Diagnosing Your Own Project

Rather than staring at comparison tables, applying them to a real project idea is the faster route. Let's diagnose some common project profiles.

Your ProjectDiagnosisReason
Casual mobile puzzleURP (2D template)Mobile is a must, plus 2D lighting is available
VR action for QuestURPMobile VR isn't supported on HDRP. Lightness is everything
Photorealistic horror for SteamHDRPWhen photorealism is the star and it's PC-only, it hits its stride
48-hour game jamURP (or Built-in if unsure)No setup needed if you stay on the template. Built-in if reusing old assets
3D adventure for simultaneous Switch/PC releaseURPThe moment you need Switch support, HDRP is out
Architectural visualizationHDRPPhysically based lighting and photorealism are the requirements themselves

The trick to diagnosing is to work backward from your "weakest output target." If mobile, Switch, or WebGL is even one of your targets, HDRP drops off the list right there. HDRP only stays a candidate when you can firmly say "PC-only, with photorealism as the star."

There are two key points: "narrow it down by supported platforms first," and "when in doubt, choose URP." Start with URP and you can ship to both mobile and PC, and you get all the current features like Shader Graph and post-processing.

Bonus: Good to Know for Later

  • How to check after creating a project: In "Project Settings > Graphics," if the "Scriptable Render Pipeline Settings" has a URP/HDRP asset assigned, you're on SRP; if it's empty, you're on Built-in. Look here whenever you're not sure which one you're currently running.
  • Asset Store compatibility labels: Always check the supported pipelines before buying an asset. "Built-in only" shader and effect assets show up as magenta (pink) under URP.
  • Magenta = a sign of an unsupported shader: If an object in your scene turns bright pink, it means its material isn't compatible with the current pipeline. Try converting it with the Render Pipeline Converter.
  • What to read next: If you chose URP, head to Introduction to Post-Processing for Bloom and Color Grading, or Introduction to Shader Graph if you want to build shaders.

Summary

Unity offers three render pipelines.

PipelineIn a Nutshell
Built-inThe legacy default — simple, but no new features
URPLightweight and optimized, runs on virtually every platform
HDRPHigh-end, photorealistic, heavy processing cost

For new projects, URP is the safe choice in most cases. When in doubt, choose URP.

If you need photorealistic visuals and target high-end hardware exclusively, go with HDRP; for game jams or prototypes where you want to skip setup, Built-in remains an option. What's the weakest output target for your next project? Work backward from there and the answer should already be clear.

Further Learning