unity-hdrp

High Definition Render Pipeline configuration for Unity, including ray tracing, volumetric effects, and high-fidelity graphics setup.

509 stars

Best use case

unity-hdrp is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

High Definition Render Pipeline configuration for Unity, including ray tracing, volumetric effects, and high-fidelity graphics setup.

Teams using unity-hdrp should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/unity-hdrp/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/game-development/skills/unity-hdrp/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/unity-hdrp/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How unity-hdrp Compares

Feature / Agentunity-hdrpStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

High Definition Render Pipeline configuration for Unity, including ray tracing, volumetric effects, and high-fidelity graphics setup.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Unity HDRP Skill

High Definition Render Pipeline configuration for high-fidelity graphics in Unity.

## Overview

This skill provides capabilities for configuring and extending Unity's High Definition Render Pipeline, enabling ray tracing, volumetric effects, and AAA-quality graphics.

## Capabilities

### Pipeline Configuration
- Configure HDRP Asset quality settings
- Set up frame settings and render features
- Manage diffusion profiles and materials
- Configure volume framework

### Ray Tracing
- Enable ray-traced reflections and GI
- Configure ray-traced ambient occlusion
- Set up ray-traced shadows
- Implement path tracing for offline rendering

### Volumetric Effects
- Configure volumetric fog and lighting
- Set up atmospheric scattering
- Implement volumetric clouds
- Create god ray effects

### Material System
- Create HDRP Lit materials
- Configure subsurface scattering
- Set up fabric and hair shaders
- Implement decal projectors

### Lighting
- Configure physical light units
- Set up area lights and line lights
- Implement sky systems
- Configure reflection probes

## Prerequisites

- Unity 2021.3+ with HDRP package
- DirectX 12 / Vulkan capable hardware
- For ray tracing: RTX 2000+ or equivalent

## Usage Patterns

### HDRP Material Setup

```csharp
// Configure HDRP Lit material
var material = new Material(Shader.Find("HDRP/Lit"));
material.SetFloat("_Metallic", 0.8f);
material.SetFloat("_Smoothness", 0.9f);
material.EnableKeyword("_NORMALMAP");
```

### Volume Configuration

```
1. Create Volume (Global or Local)
2. Add Volume Profile
3. Add overrides (Fog, Exposure, etc.)
4. Configure priority and blend distance
```

## Best Practices

1. Use physical light units for realistic lighting
2. Profile ray tracing performance early
3. Create LOD settings for volumetric effects
4. Use HDRP Wizard for project setup
5. Test on target hardware frequently

## References

- [HDRP Documentation](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@latest)
- [Ray Tracing in HDRP](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@latest/index.html?subfolder=/manual/Ray-Tracing-Getting-Started.html)

Related Skills

unity-vfx-graph

509
from a5c-ai/babysitter

Unity Visual Effect Graph skill for GPU particle systems, procedural effects, and high-performance visual effects.

unity-urp

509
from a5c-ai/babysitter

Universal Render Pipeline configuration skill for Unity, including custom shaders, lighting setup, post-processing effects, and render feature development.

unity-ui-toolkit

509
from a5c-ai/babysitter

Unity UI Toolkit skill for runtime UI development, USS styling, UXML templates, and custom visual elements.

unity-shader-graph

509
from a5c-ai/babysitter

Unity Shader Graph skill for visual shader authoring, custom nodes, and material effects.

unity-profiler

509
from a5c-ai/babysitter

Unity Profiler skill for performance analysis, frame debugging, memory profiling, and optimization workflows.

unity-physics

509
from a5c-ai/babysitter

Unity Physics skill for collision detection, rigidbody dynamics, raycasting, and physics configuration.

unity-netcode

509
from a5c-ai/babysitter

Unity Netcode for GameObjects skill for multiplayer networking, RPCs, state synchronization, and server-authoritative gameplay.

unity-input-system

509
from a5c-ai/babysitter

Unity New Input System configuration skill for action maps, device bindings, control schemes, and cross-platform input handling.

unity-ecs

509
from a5c-ai/babysitter

Unity DOTS/ECS skill for data-oriented design, jobs system, burst compiler optimization, and high-performance gameplay systems.

unity-development

509
from a5c-ai/babysitter

Unity Engine integration skill for project setup, C# scripting, scene management, prefab creation, and editor automation. Enables LLMs to interact with Unity Editor through MCP servers for asset manipulation, script generation, and automated workflows.

unity-cinemachine

509
from a5c-ai/babysitter

Unity Cinemachine skill for virtual cameras, procedural camera control, and cinematic sequences.

unity-animation

509
from a5c-ai/babysitter

Unity Animation skill for Animator controllers, Animation Rigging, Timeline integration, and animation state machines.