Add retro PSX and N64 shaders to your Godot games!


Today marks the launch of Retro Shaders Pro for Godot, a port of an asset pack I previously made for Unity! With these shader assets, you can bring the technical limitations of old hardware to new games seamlessly, including affine texture warping, snapping vertices, and N64-style 3-point bilinear filtering, plus a feature-packed CRT/VHS post process effect as a cherry on top.

Use the Retro Lit shader for regular objects, with all these features:

  • Texel lighting which snaps shadows to the pixel grid of the texture on the object.
    • Adapted to work from this thread, especially user GreatestBear.
  • A resolution limiter to automatically read lower texture mipmap levels.
  • Vertex snapping modeled on the PS1's low precision vertex processing.
  • Affine texture mapping to mimic the lack of perspective correction on PS1 hardware.
  • Color depth limiter to reduce the color fidelity of objects.
  • Dithering to smooth the transition between color bands.
  • Bilinear filtering using only three texels instead of the usual four (plus an option to use regular bilinear or nearest neighbor filtering)

Filter the entire screen through the included CRT post process effect, with a ton of features:

  • VHS-style effects: color damage, tracking artifacts, and worn tape effects.
  • Barrel distortion to emulate the rounded screen of a CRT TV.
  • Chromatic aberration to separate color channels at the edges.
  • Pixelation to reduce screen resolution.
  • Scanlines which can scroll across the image.
  • RGB subpixel rendering which tints different pixels red, green, and blue.

Or use the CRT Mesh variant to apply most of these settings to an in-game mesh, such as a TV screen.

Retro Shaders Pro for Godot was created for Godot 4.5, and it supports the Forward Plus, Mobile, and Compatibility renderers (although texel lighting doesn't function properly on Compatibility). I can't promise that these shaders will work on versions prior to this, but they should work in any upcoming releases.


    Files

    Retro Shaders Pro for Godot 1.0 14 MB
    19 hours ago
    Retro Shaders Pro for Godot 1.0 14 MB
    Version 1.0 19 hours ago

    Get Retro Shaders Pro for Godot

    Buy Now
    On Sale!
    50% Off
    $15.99 $7.99 USD or more

    Leave a comment

    Log in with itch.io to leave a comment.