godot-shaders
Master Godot 4.x shader development with this skill focused on GDShader language fundamentals. Write, test, and debug custom shaders to create stunning visual effects and materials for your games. Leverage SkillFed's integrated tooling to accelerate shader iteration and solve rendering challenges efficiently.
godot-shaders is a skill for mastering Godot 4.x shader development in GDShader language. It teaches you to write, test, and debug custom shaders for creating visual effects and materials. You'll learn shader fundamentals, syntax, and best practices to accelerate your shader iteration and solve rendering challenges efficiently in Godot 4.x projects.
AI-generated summary based on this skill's SKILL.md
Install
gamedev-skills/awesome-gamedev-agent-skills/godot-shaders · repository language: Python
git clone https://github.com/gamedev-skills/awesome-gamedev-agent-skills
cp -r awesome-gamedev-agent-skills/skills/godot/godot-shaders ~/.claude/skills/godot-shadersFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is godot-shaders and how do I write GDShader files?
godot-shaders is a skill for mastering Godot 4.x shader development in GDShader language. It teaches you to write, test, and debug custom shaders for creating visual effects and materials. You'll learn shader fundamentals, syntax, and best practices to accelerate your shader iteration and solve rendering challenges efficiently in Godot 4.x projects.
How do I create 2D and 3D visual effects using canvas_item and spatial shaders?
godot-shaders covers both canvas_item shaders for 2D effects and spatial shaders for 3D rendering. Canvas_item shaders run on 2D nodes and let you manipulate pixels in screen space, while spatial shaders apply to 3D meshes and materials. The skill teaches you to structure, write, and optimize both shader types to create dissolve effects, rim lighting, scrolling textures, and other visual effects.
Can godot-shaders help me migrate Godot 3 shaders to 4?
Yes. godot-shaders includes guidance on porting Godot 3.x shaders to 4.x with updated syntax and hints. The skill covers syntax changes, new hint directives like hint_screen_texture and source_color, and function signatures so you can adapt your existing shader code to Godot 4.x standards and take advantage of new features.
How do I implement screen-space post-processing effects with hint_screen_texture?
godot-shaders teaches you to use hint_screen_texture for screen-space post-processing. This hint lets you sample the rendered screen texture in your shader, enabling effects like blur, color grading, and distortion. The skill covers the syntax, sampling patterns, and best practices for building efficient post-processing shaders in Godot 4.x.
How can I expose shader uniforms and animate them with TIME and UV sampling?
godot-shaders shows you how to declare uniforms in your shader code and expose them in the Inspector for real-time tweaking. You'll learn to use the TIME built-in variable for frame-based animation and UV sampling for texture manipulation. The skill covers fract wrapping, texture scrolling, and TIME-driven effects to create dynamic, animated materials.
What shader material and inspector features does godot-shaders cover?
godot-shaders covers shader material creation, uniform exposure in the Inspector, and material parameter control. You'll learn to structure uniforms with hints, set default values, and expose them for artists and designers to adjust. The skill also teaches fragment and vertex function fundamentals, discard transparency, noise textures, and other Inspector-driven shader workflows.
SKILL.md
rendered from the published skill — quoted content, verbatim
Godot Shaders (4.x)
Write canvas_item (2D) and spatial (3D) shaders in the Godot Shading Language, animate
with TIME/UV, expose uniforms, and read the screen. Targets Godot 4.3+.
When to use
- Use when writing
.gdshadercode or aShaderMaterial: 2D effects (outline, dissolve, flash, water), 3D surface shaders (rim light, toon, scrolling UV), or screen-space post effects.
When not to use: the cross-engine concepts of shading (UVs, vertex/fragment
theory) → shader-programming; particles/VFX nodes → general 3D; non-shader visuals.
Core workflow
- **Pick the
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
skills/godot/godot-shaders/SKILL.md
skills/godot/godot-shaders/references/shading-language.md