RetroShade

Formerly known as Retrograde Shader, RetroShade is inspired by classic software rendered games from the 90s, like MDK and Jedi Knight: Dark Forces II. This advanced retro shader combines vintage aesthetics with high performance, custom lighting and reflection effects that are unique to the Unity game engine. Perfect for any kind of retro or anime inspired game development.


Emulate older systems like Apple II, Atari 2600, CGA, Commodore 64, and VGA. Or create your own system palettes and add dithered soft shadows, texel snapping, anti-aliasing, or height map shadows to create a more modern look. RetroShade uses Forward+ rendering with MSAA and optional texel anti-aliasing, making it ideal for retro VR rendering. It also uses anti-aliasing for cel shading. Complete your own fantasy console look with the included skybox shader.


  • Quickly and easily demaster existing game assets
  • Includes a large collection of color palettes and dither patterns from classic games and systems
  • Many advanced features that will save on size, performance, and development time
  • Save up to 2/3rds of your texture memory using palettized grayscale textures
  • Supports Forward+ with reflection probe blending and box projection
  • Includes a mesh outline shader inspired by cel animation
  • Thorough documentation and project organization
  • VR-specific enhancements

Try out the free demo!


Shader news and discussion can be found here:

Unity Discussions

X/Twitter


See Technical details for a comprehensive list of features.