Open-sourced the dither shader from The Beacon

The post-process shader people seemed to enjoy in my game got enough love that I figured I'd clean it up with help from Claude Code and release it as a standalone URP package.

dithering2.gif

  • 4×4 Bayer ordered dithering
  • Color depth quantization (2–32 levels)
  • Pixelization
  • Warmth shift, desaturation, darkness
  • Animated film grain
  • Radial vignette

Built for retro / lo-fi / PSX-style looks. Cheap enough for mobile and WebGL. Works with both Unity 6 RenderGraph and the legacy Execute path (URP 14+ / Unity 2022.3+).

Install via Package Manager → Install package from git URL:

https://github.com/Zimennik/bayer-dither-urp.git

Full setup, parameter reference and source on https://github.com/Zimennik/bayer-dither-urp. MIT licensed.

inspector.png

The best way to say thanks: Play my game