2d-pixel-perfect

Installation
SKILL.md

Set up, diagnose, and fix pixel perfect 2D rendering in Unity projects.


⚠️ There Are Two Completely Separate Implementations

Pixel perfect rendering in Unity is not one system — it is two separate, incompatible implementations, one per render pipeline. Always detect the pipeline before writing or diagnosing any code.

URP Built-in
Component UnityEngine.Rendering.Universal.PixelPerfectCamera UnityEngine.U2D.PixelPerfectCamera
Package Built into URP — no extra install com.unity.2d.pixel-perfect v6.0.0+
API style Enums (gridSnapping, cropFrame) Booleans (pixelSnapping, upscaleRT, cropFrameX/Y)

Do not install com.unity.2d.pixel-perfect in a URP project.

→ Always call DetectPipeline() first (references/pipeline-detection.cs), then branch your setup, diagnostics, and fixes based on the result.


Installs
3
GitHub Stars
45
First Seen
1 day ago
2d-pixel-perfect — unity-technologies/unity-agent-plugin