Retro Shaders Pro is a pack of PSX-style and N64-style shader effects for Unity URP. Bring an old-school look to your meshes, terrains, and skyboxes!
This pack adds a ton of new shaders, covering all kinds of use cases for your retro needs: regular meshes, CRT effects as a post process and for in-game screens, outlines, terrains, decals, and skyboxes.
Use the menu button on the left to navigate through each effect in the pack.
✨ Features
Retro Shaders Pro comes packed with retro features which emulate the look and feel of old consoles like the PS1 and N64 (this style is often called the “PSX” style).
🕹️ Retro parameters
The PS1 couldn’t perform perspective-correct texturing, leading to the wobbly texture effect known as “affine texture mapping”. It also used fixed point arithmetic to calculate positions leading to snapping vertices, which Retro Shaders Pro emulates. Almost any limitation you can think of is here: pixelated shadows, low-resolution textures, dithering, low color depth, and more.
🎨 CRT post processing
The most cutting-edge display technology of the 90s was the CRT screen, so Retro Shaders Pro comes bundled with a screen filter which uses pixelation, RGB subpixels, scanlines, barrel distortion, and interlacing to make your game look just as you remembered it on an old screen.
Plus, there’s a suite of VHS-style effects like color damage, tracking artifacts, and worn tape for an extra layer of retro goodness if you need it.
📜 Extra assets and scripts
The pack comes with a couple of demo scenes which showcase the features of the pack - a wooded area with a few dynamic elements, and a city scene with lots of bright artificial lights - with plenty of meshes, textures, and materials already set up to use the retro features. Plus, you’ll find a script which can reduce the framerate to any number - try 30 or 25 if you’re looking to emulate NTSC or PAL games.




