Observed arrival · 2026-10-09
ShaderBattle: Learn shaders by moving the numbers
An interactive shader-learning site pairs short lessons and image-recreation challenges with code editors and exports for multiple shader languages and engines.
○Open
⊠Login
$Paid
†Ads
✦Pretty
●Pro
◎Niche
◉Human
⚑Risk
ƒJS
- For
- People learning shader programming for games and graphics
- Worth noticing
- Its eight-chapter curriculum ranges from pixel basics and 2D shapes to noise, raymarching, mesh shaders, and advanced effects.
Field notes
The listed curriculum is divided into eight chapters, with lesson counts shown for each; it moves from UV coordinates, shapes, and motion to noise, raymarching, mesh shaders, and effects such as oceans, clouds, and smoke. Learners can choose among several shader languages and engine-specific contexts, including Unity, Unreal, Godot, Bevy, and three.js. The challenge list includes examples labeled by difficulty and subject.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
○OpenPublic substance visible
✦PrettyNotable craft visible
◎NicheUnusually specific use
One card from the complete issue