Godot Shaders
/godot-shaders
Godot 4.7 shaders for 2D and 3D: vertex and fragment code, uniforms, TIME and UV animation, and screen-reading effects.
- GitHub stars
- 2,085 (repository stars as of 2026-10-21)
- License
- Apache-2.0
- Last commit
- 2026/10/09
- By
- gamedev-skills
Part of
Awesome Gamedev Agent Skills
74 portable SKILL.md skills for Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE and Roblox, with a router.
Listed from the author's README. GameSkill has not run this end to end yet. Agent support and install steps are as documented by the author.
Install
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill godot-shadersInstalls only this skill. Add -a claude-code (puts it in .claude/skills/), -a codex or -a cursor (.agents/skills/) to choose the agent, and -g to install it for your user instead of the project.
Commands are copied from the project's README. Check the repository before running anything on your machine.
Install for a specific agent
| Agents | -a | Folder |
|---|---|---|
| Claude Code | claude-code | .claude/skills/ |
| Codex | codex | .agents/skills/ |
| Cursor | cursor | .agents/skills/ |
| Gemini CLI | gemini-cli | .agents/skills/ |
| GitHub Copilot | github-copilot | .agents/skills/ |
| OpenCode | opencode | .agents/skills/ |
| Windsurf | windsurf | .windsurf/skills/ |
Add -a <flag> to the command. These are project folders; add -g to install for your user account instead.
What you get
- Worked steps: 2D (canvas_item): tint + scrolling UV; 2D dissolve using a noise threshold; 3D (spatial): emissive rim light; Screen-reading post effect
- A pitfalls section with the mistakes to avoid
- Bundled 1 reference doc the agent reads when needed
- Written for Godot 4.7
Good fit
- Authoring .gdshader files, writing fragment/vertex code, making 2D/3D visual effects
- Porting 3.x shaders (SCREEN_TEXTURE, hint_color) to 4.x
Try this prompt
Write a canvas_item dissolve shader for my enemies' death effect.About this skill
Write Godot 4.7 shaders in the Godot Shading Language: canvas_item shaders for 2D and spatial shaders for 3D, with vertex/fragment functions, uniforms (source_color, hint_range), TIME/UV animation, and screen-reading via hint_screen_texture. Use when authoring .gdshader files, writing fragment/vertex code, making 2D/3D visual effects, or porting 3.x shaders (SCREEN_TEXTURE, hint_color) to 4.x.
From the godot-shaders SKILL.md in gamedev-skills/awesome-gamedev-agent-skills.
What's inside
- 2D (canvas_item): tint + scrolling UV
- 2D dissolve using a noise threshold
- 3D (spatial): emissive rim light
- Screen-reading post effect (4.x hint, not SCREEN_TEXTURE)
Requirements
- Godot 4.7
FAQ
Works well with
Skills the author points to as related or as the better fit for neighbouring tasks.
Shader Programming
Write game shaders from cross-engine fundamentals — the vertex→fragment pipeline, coordinate spaces, UV math, and common 2D/3D effects (tint, UV scroll, dissolve, outline, fresnel rim, vignette) in GLSL with HLSL equivalents.
Godot 3D Essentials
Set up 3D scenes in Godot 4.7: transforms, cameras, lights, WorldEnvironment, materials and GridMap levels.
Godot UI (Control Nodes)
Godot 4.7 interfaces with Control nodes: anchors, containers, themes and keyboard or gamepad focus navigation.
More from Awesome Gamedev Agent Skills
See all 422D Platformer
Build a 2D platformer: run/jump control with coyote time, jump buffering, and variable jump height, plus tiled levels and hazards.
Behavior Trees & Utility AI
Build a behavior-tree runtime and a Utility AI system with response curves, plus hybrid agents where the behavior tree drives utility scoring.
Bevy ECS
Structure a Bevy app around ECS: plugins, components and resources, systems with Query and Commands, system ordering and Time.
Card Game
Build a card game: card data, deck/hand/discard zones, draw/shuffle/reshuffle, a turn structure, costs, and effect resolution.
Similar skills
Godogen
Autonomous game development with Claude Code and Codex. Publishes a ready game repo for Godot, Bevy, Babylon.js or three.js.
Art Bible (Claude Code Game Studios)
Author the Art Bible — visual identity gating asset production.
Godot 2D Game Kit (Scenario)
Build a 2D game in Godot 4.7: platformer and top-down controllers, TileMapLayer and terrains, camera smoothing, pixel-perfect scaling, 2D lights, y-sort and parallax.
Godot VFX & Game Feel (Scenario)
Make and fix particle effects in Godot 4.7, such as explosions, projectile trails, impacts, smoke and sub-emitters, within mobile budgets, plus hit-stop and screen shake.