Shader programming (cross-engine)

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. Use when the user mentions shaders, fragment/pixel shader, vertex shader, UV, GLSL, HLSL, or effects like dissolve, outline, or rim light.

Skill name
shader-programming

Install

npx skills add gamedev-skills/awesome-gamedev-agent-skills

Installs every skill in the collection; the router loads shader-programming when your request matches it.

Skill source

Read the full playbook in skills/disciplines/shader-programming/SKILL.md.

Related skills

audio-design, camera-systems, create-game-assets, dialogue-systems, game-ai, game-feel, game-ui-ux, input-systems