$npx skillfedfor your agent

shader-programming

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.

Shader-programming teaches you to write both vertex and fragment shaders by building foundational GPU concepts that work across engines. You'll learn how vertex shaders transform geometry and fragment shaders determine pixel color, then practice writing portable code in GLSL and HLSL. The skill emphasizes understanding the GPU pipeline stages so your shader logic translates cleanly between Unity, Unreal, and Godot.

AI-generated summary based on this skill's SKILL.md

356 24 Apache-2.0updated by gamedev-skills

Decision gist · record as of 2026-07-25

Shader-programming teaches you to write both vertex and fragment shaders by building foundational GPU concepts that work across engines. You'll learn how vertex shaders transform geometry and fragment shaders determine pixel color, then practice writing portable code in GLSL and HLSL. The skill emphasizes understanding the GPU pipeline stages so your shader logic translates cleanly between Unity, Unreal, and Godot.

manual: git clone https://github.com/gamedev-skills/awesome-gamedev-agent-skills → cp -r awesome-gamedev-agent-skills/skills/disciplines/shader-programming ~/.claude/skills/shader-programming
skills/disciplines/shader-programming/SKILL.md · version 9d82e94a

Use it when

  • Shader-programming covers common game shader effects including dissolve, outline, rim light, vignette, and color tinting.
  • Yes.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

gamedev-skills/awesome-gamedev-agent-skills/shader-programming · 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

How to write vertex and fragment shaders in shader-programming?

Shader-programming teaches you to write both vertex and fragment shaders by building foundational GPU concepts that work across engines. You'll learn how vertex shaders transform geometry and fragment shaders determine pixel color, then practice writing portable code in GLSL and HLSL. The skill emphasizes understanding the GPU pipeline stages so your shader logic translates cleanly between Unity, Unreal, and Godot.

What visual effects can I implement with shader-programming?

Shader-programming covers common game shader effects including dissolve, outline, rim light, vignette, and color tinting. You'll also learn UV scrolling animations and texture sampling techniques. Each effect teaches underlying principles—like coordinate space math and time-based uniforms—so you can adapt them to your own creative needs and combine them into more complex visual systems.

Does shader-programming cover HLSL vs GLSL shader translation?

Yes. Shader-programming explicitly addresses translating shader concepts between GLSL and HLSL, helping you understand which patterns are portable and which require platform-specific adjustments. This cross-engine focus means you'll learn the core GPU concepts that remain constant while recognizing syntax and capability differences between shader languages.

What coordinate spaces and GPU pipeline stages does shader-programming explain?

Shader-programming covers UV math, coordinate space transformations, and the complete GPU pipeline from vertex to fragment stages. You'll learn how to avoid common pitfalls like mixing coordinate spaces and understand interpolation of normals and other vertex attributes. This foundation ensures your shaders behave predictably across different rendering contexts.

Can shader-programming help me with mobile shader optimization?

Shader-programming addresses mobile shader concerns including precision qualifiers like highp and mediump, helping you write efficient code for constrained platforms. The portable, cross-engine approach means techniques you learn apply to mobile targets in Unity, Unreal, and other engines where performance matters.

What common game shader patterns does shader-programming teach?

Shader-programming teaches portable patterns including discard and alpha blending, texture sampling workflows, time-based uniform scrolling, and lighting models like Fresnel rim light. By learning these patterns as transferable concepts rather than engine-specific implementations, you build a toolkit that works wherever you develop.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Shader programming (cross-engine)

Shaders are small programs that run per vertex and per pixel on the GPU. The concepts — the pipeline, coordinate spaces, UVs, and how common effects are built — port across engines; only the language dialect and built-in variable names change. This skill teaches those portable fundamentals in GLSL with HLSL equivalents; use godot-shaders (or Unity/Unreal material docs) for the exact engine syntax and built-ins.

When to use

  • Use to understand or write vertex/fragment

(truncated - see the full file via the links below)

File tree — 2 files
skills/disciplines/shader-programming/SKILL.md
skills/disciplines/shader-programming/references/effects.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 › “Learn portable shader fundamentals across game engines”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

godot-shaders
by gamedev-skills · gamedev-skills/awesome-gamedev-agent-skills

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.

Apache-2.0updated Jul 2026
★ 356repo stars
shader-fundamentals
by Bbeierle12 · Bbeierle12/Skill-MCP-Claude

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.

MITupdated Jul 2026
★ 8repo stars
R3f Shaders
by EnzeD · EnzeD/r3f-skills

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.

no license declared → metadata onlyupdated Jan 2026
★ 105repo stars
Threejs Shaders
by calesthio · calesthio/OpenMontage

This skill teaches you how to craft and deploy custom GLSL shaders within the Three.js graphics library. You'll explore shader fundamentals, material integration, and practical techniques for building sophisticated visual effects that run efficiently in the browser.

AGPL-3.0for claude-codeupdated Jul 2026
★ 42,764repo stars
shader-effects
by Bbeierle12 · Bbeierle12/Skill-MCP-Claude

shader-effects provides ready-to-use shader implementations for common visual effects in graphics programming. Access code snippets for glow, bloom, chromatic aberration, and other post-processing techniques to enhance your rendering pipeline. Perfect for developers building interactive graphics or game engines.

MITupdated Jul 2026
★ 8repo stars
shader-basics
by jame581 · jame581/GodotPrompter

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.

MITupdated Jul 2026
★ 487repo stars

More skills pixijs-custom-rendering (MIT) · Glsl (Unlicense) · r3f-materials (MIT) · Godot Shader Developer (unlicensed)

Tags
gpu-pipelinecoordinate-transformationvisual-effectscross-platform-graphicsreal-time-renderingshader-dialectsperformance-optimizationtexture-manipulation3d-lighting-math