Daniel Ilett
  • 🎨 Work with me
  • ✨ Unity Assets
    • Retro Shaders Pro

    • Snapshot Shaders Pro

    • Snapshot Shaders 2

    • Hologram Shaders Pro

    • Toon Shaders Pro

    • Shader Toolbox

    • Blur Shaders Pro
  • 🌟 Godot Assets
    • Retro Shaders Pro

    • Hologram Shaders Pro
  • 🎮 Toys
    • Game Generators
  • Toggle light/dark theme

Games | Shaders | Tutorials

Previous
1
2
3
4
5
6
7
8
Next
Six Grass Rendering Techniques in Unity
Six Grass Rendering Techniques in Unity

Problems can often be solved in several ways. We can draw grass with basic meshes, geometry shaders, procedural rendering, billboards, terrains, and impostors.

December 5, 2022
Halftone Effect in URP Shader Graph
Halftone Effect in URP Shader Graph

With halftone, we can posterize a smooth shading gradient into a stylistic dot-matrix pattern with differently-sized dots.

July 28, 2022
Zelda Breath of the Wild Remote Bomb in Shader Graph and VFX Graph
Zelda Breath of the Wild Remote Bomb in Shader Graph and VFX Graph

Combining Shader Graph and VFX Graph can yield more powerful visuals than using one tool alone.

March 5, 2022
Impossible Geometry with Stencils in Unity URP
Impossible Geometry with Stencils in Unity URP

We can use the stencil buffer to mask out portions of the screen and only render objects in specific layers in those portions for 'impossible' visuals.

January 5, 2022
PlayStation 1 Affine Texture Mapping in Shader Code
PlayStation 1 Affine Texture Mapping in Shader Code

The PS1 couldn't perform perspective-correct texture mapping, resulting in wobbly textures at some angles. We can do the same in HLSL with the noperspective keyword.

November 6, 2021
Decals and Stickers in Unity Shader Graph and URP
Decals and Stickers in Unity Shader Graph and URP

Decals are now supported in URP natively, but it's still useful to know how you can make your own decal Shader Graph using depth buffer tricks.

November 6, 2021
Glitter Effect in Unity Shader Graph and URP
Glitter Effect in Unity Shader Graph and URP

Using noise to produce random vectors, we can calculate lighting based on the main light direction and add tiny sparkles to the surface of an object.

November 6, 2021
Super Mario 64's Painting Effect in Unity Shader Graph and URP
Super Mario 64's Painting Effect in Unity Shader Graph and URP

We can use a UV offset based on the distance between a pixel and a ripple origin point to distort a painting texture.

October 12, 2021
Stylised Grass with Shaders in URP
Stylised Grass with Shaders in URP

Geometry and tessellation shaders are capable of drawing thousands of grass blades on top of a ground mesh. Based on a fantastic article by Roystan.

August 24, 2021
Unity Basics - How to Reverse Engineer Shader Effects
Unity Basics - How to Reverse Engineer Shader Effects

Part of the process of making shaders is figuring out how to break down a large effect into smaller steps.

August 21, 2021
Bytesize Gamedev #5 - [SerializeField] and [field:SerializeField]
Bytesize Gamedev #5 - [SerializeField] and [field:SerializeField]

Ever wanted to have private variables in code which are exposed in the Unity inspector? Let's talk about serialization.

August 16, 2021
Bytesize Gamedev #4 - Easy Refraction
Bytesize Gamedev #4 - Easy Refraction

For a quick refraction effect, we can use a flow map to offset the Scene Color node.

July 25, 2021
Bytesize Gamedev #3 - Minecraft Enchantment
Bytesize Gamedev #3 - Minecraft Enchantment

The enchantment effect seen in Minecraft involves scrolling a secondary transparent texture as an overlay on the base texture.

July 22, 2021
Bytesize Gamedev #2 - Sprite Wobble in Shader Graph
Bytesize Gamedev #2 - Sprite Wobble in Shader Graph

To make the two-frame wobble effect from scribbl.io, it's as easy as adding a random noise UV offset with a modulo clock.

June 18, 2021
Bytesize Gamedev #1 - Easy Outlines in Shader Graph
Bytesize Gamedev #1 - Easy Outlines in Shader Graph

Duplicating a mesh, inverting its faces, and moving them along the normal vector then drawing with a block color is probably the most widely-used outline method in games.

June 9, 2021
Previous
1
2
3
4
5
6
7
8
Next
YouTube
GitHub
Twitter
Reddit
itch.io
Unity
G Gumroad

© Daniel Ilett  •  2026