GodotRetro: Retro Compositor Effects and Shaders for Godot Engine

This repository profile is provided by osrepos.com, an open source repository discovery platform.

GodotRetro: Retro Compositor Effects and Shaders for Godot Engine

Summary

GodotRetro is a comprehensive pack of retro compositor effects and shaders designed for the Godot game engine. It offers a wide array of old-school visual styles, allowing developers to easily integrate classic aesthetics into their projects. With various ports from ShaderToy and The Book Of Shaders, it provides robust tools for creating nostalgic game experiences.

Repository Information

Analyzed by OSRepos on July 21, 2026

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

GodotRetro, developed by ahopness, is an extensive collection of compositor effects and shaders tailored for the Godot game engine. This pack empowers developers to infuse their projects with a distinct retro aesthetic, offering a variety of old-school visual styles. It includes numerous shader ports from popular sources like ShaderToy, Unity, and The Book Of Shaders, making it a versatile tool for achieving classic game looks.

Installation

Installing GodotRetro is straightforward, catering to different Godot rendering setups. For Compositor Effects in Forward+ and Mobile Renderers, simply import the plugin, then create a Compositor within your WorldEnvironment and add new CompositorEffects from the available list. For Shader Material in the Compatibility Renderer, copy the GodotRetro folder into your project. For normal shaders, add them directly to a ShaderMaterial. For screen space shaders, create a ColorRect, set it as FullRect, and assign your preferred shader to its ShaderMaterial. Remember that using multiple shaders simultaneously requires BackBufferCopy set as a Viewport for each effect.

Examples

GodotRetro comes with five free and easy-to-learn example projects that demonstrate the power and flexibility of the shader pack. These examples showcase various combinations of effects, such as 'Lens Distortion + Grain + TV' or 'Lens Distortion + Sharpness + NTSC', providing practical insights into achieving different retro looks. Exploring these examples is highly recommended to understand how to best utilize the shaders and combine them for unique visual outcomes.

Why Use GodotRetro

GodotRetro stands out as an excellent resource for Godot developers aiming for a retro visual style. With 22 easy-to-use shaders, it offers a broad spectrum of effects, from CRT and VHS emulations to dithering and glitch effects. The ability to combine these shaders allows for highly customized and authentic retro aesthetics. The included example projects serve as valuable learning tools, making it easy for users to integrate and experiment with the effects in their own games. Its comprehensive nature and active development make it a go-to solution for retro game development in Godot.

Links

Explore GodotRetro on GitHub: https://github.com/ahopness/GodotRetro

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️