Ultimate Retro Shader Collection for Godot
A downloadable shader collection
Ultimate Retro Shader Collection (URSC) brings PlayStation, Sega Saturn or Nintendo 64 aesthetics to Godot 4.
Features
- Vertex snapping and affine texture mapping (as seen on PlayStation and Saturn)
- 3-point texture filtering (as seen on Nintendo 64)
- Distance-based, per-vertex texture LOD and fog
- Metallic and shiny shaders
- 3D sprite shaders (shaded/unshaded, single/double-sided)
- Scrolling sky shader (think Mario 64)
- Screen-reading dithering and fade shaders
- Create custom spatial shaders using macros
- Compatible with all rendering backends
![]() | ![]() |
URSC can produce mind-boggling effects!
Documentation
You'll find extensive documentation for the collection on its GitHub Repository.
Credits
URSC is built upon various shaders from the Godot community. It would not have been possible without the work of:
- MenacingMecha
- Zacksly
- The Shiny shaders are adapted from their PSX Pickup Shader for Godot 3.
- tentabrobpy
- The Flat Sky shader is adapted from their N64 Style Skybox shader on Godot Shaders.
Updated | 14 days ago |
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | Zorochase |
Made with | Godot |
Tags | Godot, Low-poly, n64, PSX (PlayStation), Retro, Shaders |
Code license | MIT License |
Average session | A few minutes |
Inputs | Keyboard, Mouse |
Links | Source code |
Install instructions
Check out the collection's README on GitHub for documentation and a guide on getting set up. TLDR -- run the setup.gd editor script included with the collection to add the necessary global shader uniforms to your project settings.
WARNING: if you're upgrading from any version prior to 1.4.0, you MUST follow the steps outlined here. If you don't, your materials will break, and you'll have to fix them all manually! You only need to follow these steps once -- subsequent versions will not be reorganized again.
Leave a comment
Log in with itch.io to leave a comment.