{"id":13524467,"url":"https://github.com/gdquest-demos/godot-shaders","last_synced_at":"2025-05-13T23:08:17.857Z","repository":{"id":37655764,"uuid":"267188426","full_name":"gdquest-demos/godot-shaders","owner":"gdquest-demos","description":"A large library of free and open-source shaders for the Godot game engine. Here, you'll get 2D and 3D shaders with playable demos.","archived":false,"fork":false,"pushed_at":"2025-02-27T17:01:35.000Z","size":24382,"stargazers_count":3395,"open_issues_count":6,"forks_count":205,"subscribers_count":63,"default_branch":"main","last_synced_at":"2025-04-10T02:11:39.298Z","etag":null,"topics":["game","game-assets","godot-engine","godot-shader","godot-shaders","shader-secrets","shaders"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gdquest-demos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-27T01:13:12.000Z","updated_at":"2025-04-09T13:28:15.000Z","dependencies_parsed_at":"2025-03-19T20:48:39.158Z","dependency_job_id":null,"html_url":"https://github.com/gdquest-demos/godot-shaders","commit_stats":{"total_commits":182,"total_committers":16,"mean_commits":11.375,"dds":0.5659340659340659,"last_synced_commit":"7c330bb9457c0114e2a76e16bcd1b4954a2b7f54"},"previous_names":["gdquest/godot-shaders"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdquest-demos%2Fgodot-shaders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdquest-demos%2Fgodot-shaders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdquest-demos%2Fgodot-shaders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdquest-demos%2Fgodot-shaders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gdquest-demos","download_url":"https://codeload.github.com/gdquest-demos/godot-shaders/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254041525,"owners_count":22004734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["game","game-assets","godot-engine","godot-shader","godot-shaders","shader-secrets","shaders"],"created_at":"2024-08-01T06:01:10.358Z","updated_at":"2025-05-13T23:08:12.844Z","avatar_url":"https://github.com/gdquest-demos.png","language":"GDScript","funding_links":[],"categories":["Plugins and scripts","GDShader"],"sub_categories":["3D"],"readme":"**/!\\ WARNING:** This project is in the process of being ported to Godot 4. If you want get a copy of the working project for Godot 3, [head to the last Godot 3 release](https://github.com/gdquest-demos/godot-shaders/releases/tag/1.0.0). If you want to help, see [Tracker and guide: Update to Godot 4.3](https://github.com/gdquest-demos/godot-shaders/issues/53).\n\n# Godot Shaders\n\n![project banner](./img/banner-shader-secrets.png)\n\nGodot Shaders is a repository of Free shaders, part of which we made for our course [Godot Shader Secrets](https://gdquest.mavenseed.com/courses/godot-shader-secrets).\n\n➡ Follow us on [Twitter](https://twitter.com/NathanGDQuest) and [YouTube](https://www.youtube.com/c/gdquest/) for free game creation tutorials, tips, and news! Get one of our [Godot game creation courses](https://gdquest.mavenseed.com/) to support our work on Free Software.\n\n![2D dissolve shader, showing a character burning](./img/robi-in-flames.png)\n\n## The shaders\n\nHere's a list of available shaders and demos.\n\n### 3D Shaders\n\n![Stylized fire shader](img/stylized-fire.png)\n\n- 3D dissolve\n- 3D outline\n- 3D shockwave\n- 3D stylized fire\n- Advanced toon shader\n- Force field\n- Stencil mask (impossible cube)\n- Stylized fire\n- Stylized bottled liquid\n- Interactive snow\n- Unlit directional tint\n- Texture mixing methods\n- Stylized waterfall shader\n- Spherical mask shader\n- Particle bridge: process to canvas_item/spatial communication\n\n### 2D Shaders\n\n![2D water shader with light support](./img/water2d.png)\n\n- 2D baked-in-texture glow control\n- 2D clouds: noise-based cloud shadows cast over the game world\n- 2D dissolve\n- 2D glow\n- 2D outline\n- 2D palette swap\n- 2D reflection\n- 2D water for side-scrolling games\n- 2D water in top-down view\n- 2D x-ray (masking)\n\n### Screen shaders\n\n- Gaussian blur\n- Inverted colors\n- Pointilism\n- Screen distortion (2D shockwave)\n\n## How to use\n\nYou can find the shaders in the `Shaders/` directory. Most shaders come with a demo scene. All demos are in the `Demos/` directory.\n\nThe `Intro/` directory contains an intro animation to the shader pipeline, that we use in our shader course.\n\n## Contributing\n\nContributors are welcome!\n\nIf you encounter a bug, please [open an issue](https://github.com/GDQuest/godot-game-harvester/issues/new).\n\nIf you want to contribute to the project, for instance by fixing a bug or adding a feature, check out our:\n\n1. [Contributor guidelines](https://www.gdquest.com/docs/guidelines/contributing-to/gdquest-projects/).\n1. [GDScript style guide](https://www.gdquest.com/docs/guidelines/best-practices/godot-gdscript/)\n\n## Credits\n\nStylized fire adapted from a Unity tutorial by [@minionsart](https://twitter.com/minionsart/).\n\n## Licenses\n\nThis project is dual-licensed:\n\n- The source code is available under the MIT license.\n- Art assets (images, audio files) are [CC-By 4.0](https://creativecommons.org/licenses/by/4.0/). You can attribute them to `GDQuest and contributors (https://www.gdquest.com/)`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdquest-demos%2Fgodot-shaders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgdquest-demos%2Fgodot-shaders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdquest-demos%2Fgodot-shaders/lists"}