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
Decision gist · record as of 2026-07-25
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.
Use it when
- godot-shaders covers both canvas_item shaders for 2D effects and spatial shaders for 3D rendering.
- Yes.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
gamedev-skills/awesome-gamedev-agent-skills/godot-shaders · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently 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)
File tree — 2 files
skills/godot/godot-shaders/SKILL.md
skills/godot/godot-shaders/references/shading-language.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Write and debug Godot 4.x shaders in GDShader language”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Master shader development within Godot's rendering pipeline. This skill equips you to author custom GLSL shaders, validate them in real-time, and refine visual effects for your game projects. Whether you're building post-processing effects or material-level graphics, you'll gain hands-on guidance for debugging and optimizing shader behavior.
Shader-programming teaches the core concepts behind GPU-accelerated graphics that transfer across different game engines and platforms. You'll explore vertex and fragment shaders, lighting models, and visual effects while building a foundation that applies whether you're working in Unity, Unreal, or Godot. Gain hands-on experience writing portable shader code that maximizes your creative control over rendering.
This skill equips you with essential shader techniques for Godot game development, covering both 2D and 3D rendering pipelines. You'll explore shader syntax, material properties, and practical effects that bring visual polish to your projects. Perfect for developers ready to move beyond built-in materials into custom visual solutions.
Dive into the core concepts of shader programming with this comprehensive guide to GLSL. Learn how vertex and fragment shaders work together to control rendering pipelines, explore essential techniques for lighting and color manipulation, and build the foundation needed to create custom visual effects in graphics applications.
R3f Shaders provides a curated collection of shader effects and materials designed specifically for React Three Fiber developers. Access pre-built GLSL code and material definitions to accelerate your 3D graphics pipeline without reinventing visual effects from scratch.
r3f-materials equips you with practical knowledge of Three.js material systems within React Three Fiber workflows. Discover how to select, configure, and optimize materials for different rendering scenarios, from basic geometries to complex shader-driven effects.
More skills Shadertoy (CC-BY-SA-4.0)