Free Unity URP shaders
Stylized materials and full-screen effects for the Universal Render Pipeline in Unity 6, each a single .shader file you drop into Assets. Every preview below is running its shader live: open one to tune its properties in an Inspector and watch the preview change before you download it.
11 shaders URP 17, Unity 6 HLSL, no Shader Graph needed MIT licensed
- Toon & Stylized Toon Lit ToonLit.shader Characters, props and environments in a cartoon, anime or low-poly look, where light should read as clear bands rather than smooth gradients.
- Environment Stylized Water StylizedWater.shader Lakes, rivers and seas in a stylized or low-poly game, where readable colour and moving foam matter more than physically accurate reflections.
- Full-screen effects Edge Outline Full-Screen EdgeOutline.shader Comic, cel-shaded, architectural or blueprint looks where every object should be outlined without giving each one an outline material.
- Effects Dissolve Dissolve.shader Enemy deaths, teleports, spawning objects in or out, and burning paper or cloth.
- Effects Outline Highlight OutlineHighlight.shader Highlighting what the player is looking at, a selected unit, an interactable door or a pickup, without changing the object's own material.
- Full-screen effects Monochrome Full-Screen Monochrome.shader Noir and horror looks, flashbacks, a death or pause screen, a one-colour accent like a red coat in a grey world, or a 1-bit retro style.
- Prototyping Prototype Grid PrototypeGrid.shader Greyboxing levels, testing jump distances and scale, and any placeholder geometry before real art exists.
- Environment Wind Foliage WindFoliage.shader Grass cards, bushes and tree leaves in a stylized scene, where a little movement makes the world feel alive.
- Full-screen effects Pixelate Full-Screen Pixelate.shader Retro and lo-fi 3D games, a PS1 or handheld look, transitions, or a stylized pause screen.
- Effects Hologram Hologram.shader Sci-fi projections, ghosts, building placement previews and highlighted pickups.
- Environment Gradient Skybox SkyboxGradient.shader Stylized and low-poly scenes that need a clean sky with no texture, from midday blue to sunset.
Find a shader by what you need
- Cel shading, anime or cartoon lookToon Lit shader
- Outline one object on hover or selectionOutline Highlight shader
- Outline everything, comic or sketch styleEdge Outline Full-Screen shader
- Black and white, grayscale or sepiaMonochrome Full-Screen shader
- Pixel art, retro or PS1 lookPixelate Full-Screen shader
- Stylized or toon waterStylized Water shader
- Grass and leaves moving in the windWind Foliage shader
- Burn, disintegrate or teleport effectDissolve shader
- Sci-fi hologram glowHologram shader
- Stylized gradient skyGradient Skybox shader
- Grid material for level blockoutsPrototype Grid shader
What every shader here has
One file, no graph
Each shader is a single .shader file in ShaderLab and HLSL. There is no Shader Graph asset or sub-graph to import, and you can read every line.
Built for URP in Unity 6
They target the Universal Render Pipeline 17 that ships with Unity 6. Opaque ones include shadow, depth and depth-normals passes and work with the SRP Batcher.
Inspector-first
Every setting is a material property with a range, so you tune it in the Inspector, animate it from a script, or drive it from the Timeline.
How to add one to your project
- Make sure the project uses URP: Edit > Project Settings > Graphics should list a Universal Render Pipeline asset. New Unity 6 3D projects use URP by default; for an older project, see moving from Built-in to URP.
- Download the .shader file and put it anywhere under Assets.
- Create a material (Assets > Create > Material) and choose the shader under Scripts For Unity in its Shader menu.
- Assign the material to a renderer and tune it in the Inspector.
- Full-screen effects go on your URP Renderer instead: Add Renderer Feature > Full Screen Pass Renderer Feature, then set its Pass Material, Injection Point and Requirements as the shader's page lists.