Linden Reid
Various
Visit resource ↗Description
Linden Reid's blog offers free graphics programming and procedural mesh tutorials from a working game developer. It spans shader walkthroughs, procedural geometry, career notes, and mobile optimization, not a single linear course.
Shader posts use Unity ShaderLab with CG and HLSL for stylized outlines, water, rim and dissolve effects, post-processing, foggy glass, and command-buffer bloom. Procedural entries mix engine-neutral pseudocode with a Unity C# mesh intro series.
Material suits intermediate readers comfortable with basic Unity materials who want complete shader code and visuals. Pipeline and art-budget posts assume release-build profiling on device.
Posts are free, indexed by topic, and often split into short series. The catalog mixes intros with deeper single-effect labs.
Shader reading lists and graphics indexes often cite the blog as a practical Unity rendering companion.
Related resources
- 2D Water Shader Breakdown (Cyanilux)
A Shader Graph breakdown of stylized 2D water in Unity URP: sprite reflections via a second camera, scrolling noise distortion, fake highlights, and tilemap shoreline ripples for pixel art.
100% match · <shaders><intermediate><blog><art><catalog><cyanilux><focused><free> - Book (w/ Turnable Pages) Breakdown (Cyanilux)
Cyanilux breakdown of a URP spellbook with vertex-shader page turns, flipbook page textures, dual Lit Graphs, pooling C# driver, and optional Blender setup notes.
100% match · <shaders><intermediate><blog><catalog><cyanilux><focused><free><online> - Cloud Shader Breakdown (Cyanilux)
Cyanilux Shader Graph tutorial for URP that builds animated cloud decks on a subdivided plane with layered world-space noise, vertex displacement, and depth-based fading at intersections.
100% match · <shaders><intermediate><blog><catalog><cyanilux><focused><free><game> - Crystal Shader Breakdown (Cyanilux)
A Cyanilux Shader Graph walkthrough for Unity URP that builds an unlit transparent crystal with object-space Y colour gradients, camera opaque-texture refraction, Fresnel opacity, and HDR glow for bloom.
100% match · <shaders><intermediate><blog><catalog><cyanilux><focused><free><online> - Custom Renderer Features (Cyanilux)
Long-form Cyanilux guide to URP ScriptableRendererFeature and ScriptableRenderPass code: example effects, RTHandle setup, blit paths, and Unity 6 Render Graph notes.
100% match · <shaders><blog><any><asset><catalog><cyanilux><focused><free> - Depth (Cyanilux)
Long-form Cyanilux tutorial on Unity depth spaces, Z buffers, Scene Depth sampling, SV_Depth, and world-position reconstruction in URP and HDRP.
100% match · <shaders><blog><catalog><cyanilux><focused><free><online><paywall> - Dissolve Shader Breakdown (Cyanilux)
URP Shader Graph breakdown by Cyanilux on dissolve effects: Step and noise clip fragments with glowing edges, height-axis variants, and view-space UVs to reduce seam artifacts.
100% match · <shaders><intermediate><blog><across><catalog><cyanilux><focused><free> - Fire/Flame Shader Breakdown (Cyanilux)
Shader Graph breakdown of billboard fire on a quad: scrolling noise warps UVs for a flame texture or procedurally generated ellipse shapes, with per-instance randomization.
100% match · <shaders><intermediate><blog><catalog><cyanilux><focused><free><many> - New AMD Radeon Developer Tool Suite update brings shader source code, Extended PIX Markers, and command-line capture
New AMD Radeon Developer Tool Suite update brings shader source code, Extended PIX Markers, and command-line capture is a technical blog article by Chris Hesik. AMD GPUOpen…
100% match · <shaders><intermediate><blog><article><free><level><one><post> - Announcing AgilitySDK 721 Preview and an addition to LinAlg in Shader Model 6.10
Announcing AgilitySDK 721 Preview and an addition to LinAlg in Shader Model 6.10 is a technical blog article by Amar Patel. DirectX Developer Blog announcing Agility SDK…
100% match · <shaders><intermediate><blog><article><free><notes><one><post> - Floor and Ceil Versus Denormals on CPU and GPU
Floor and Ceil Versus Denormals on CPU and GPU is a technical blog article by Adam Sawicki. Blog examining how floor and ceil behave on subnormal floats when platforms preserve…
100% match · <shaders><blog><across><article><free><gpu><notes><one> - On Rendering the Sky, Sunsets, and Planets
On Rendering the Sky, Sunsets, and Planets is a technical blog article by Maxime Heckel. Maxime Heckel write-up on implementing atmospheric scattering in the browser for…
100% match · <shaders><intermediate><blog><article><free><one><post><programmers> - Writing a bindless GPU abstraction layer
Writing a bindless GPU abstraction layer is a technical blog article by Kevin Gibson. Blog post by Kevin Gibson describing Loon GPU, an experimental bindless C++ GPU abstraction…
100% match · <blog><article><free><gpu><memory><one><post><programmers> - Making cross-platform SIMD code pleasant
Making cross-platform SIMD code pleasant is a technical blog article by Branimir Karadžić. Blog post by Branimir Karadžić on the typeless SIMD design in the bx library.
100% match · <intermediate><blog><across><article><before><free><one><platform> - Colored Shadow Penumbra
Colored Shadow Penumbra is a technical blog article by Oscar Sanz. Short Unreal Engine tech-art note on adding colored shadow penumbra by editing deferred lighting shaders for…
100% match · <shaders><intermediate><blog><art><article><artists><free><one> - Quantizing tangent frames
Quantizing tangent frames is a technical blog article by Arseny Kapoulkine. Blog post by Arseny Kapoulkine comparing compact encodings for orthonormal tangent frames, including…
100% match · <blog><article><free><generation><one><post><programmers><technical> - GDC 2026: DirectX is Bringing Console-Level Developer Tools to Windows
GDC 2026: DirectX is Bringing Console-Level Developer Tools to Windows is a March 2026 Microsoft Game Dev article by Will Tuttle summarizing DirectX GDC tooling news with AMD,…
100% match · <blog><article><free><game><goals><gpu><level><notes> - How Michael Abrash doubled Quake framerate
How Michael Abrash doubled Quake framerate is a technical archaeology article by Fabien Sanglard rebuilding WinQuake with and without Abrash's assembly to test Carmack's claim…
100% match · <intermediate><blog><article><free><level><notes><optimization><post> - PS5 Pro Upgraded PSSR + Enhance Image Quality Mode Analysis - Over 20 Games Tested
Digital Foundry analysis video examining PlayStation 5 Pro's upgraded PSSR temporal upscaler and the Enhance Image Quality dashboard mode across more than twenty games.
100% match · <intermediate><across><artists><free><game><games><one><specific> - Khronos at 25: Shaping Visual Computing with Open Standards
Khronos Group blog post by Neil Trevett marking twenty-five years of open visual-computing standards.
100% match · <blog><any><computing><ecosystem><free><game><goals><mobile>