Latest Tutorials

Case Study: Frostpunk Heatmap

This tutorial teaches you how to use compute shaders and shader variants to create fast, great looking gameplay data visualizations. At the same time, you’ll get a basic understanding of deferred rendering and how to write shaders that are supported by it!

Case Study: Civilization VI Fog of War

The fog of war effect in Civilization VI is a perfect example for a simple compute shader setup. If you always wanted to learn about the basics of those, this tutorial is for you.

Case Study: Gears Hammer of Dawn

In this tutorial you’ll learn how to combine models, shaders, particles and post-processing in order to achieve a visual effect worthy of the Hammer of Dawn.

Basics: UI Blur

One of the most commonly used elements in modern UI designs is the background blur. It is used in common applications, operating systems like Windows 10, iOS and Android, and in lots of modern games like Destiny and Tom Clancy’s The Division. There isn’t a shader shipping with Unity but creating one is really simple!

Case Study: Overwatch Shield

Even though it looks a bit complicated, the shader used in Overwatch on the shields is actually quite simple and easy to create. We'll take a look at how to implement neat features like the depth based intersection and we'll look at different optimisation techniques for the shader.

Resources & More


A collection of public git repositories containing all the projects mentioned in the tutorials.


Make sure to follow me on Twitter to be notified whenever a new tutorial is available.


If you like the tutorials and want to support me, head over to Patreon to do so! You'll also get access to some amazing perks!


If you have questions, want to leave some feedback or just want to chat, head over to the discord server! See you there!

MIT License

Projects on this page are licensed under the MIT license. Check the included license files for details.