Awesome
Shaders for Game Devs: The Missing Workbook
<img src="./Images/book_cover2.png" alt="Shaders for Game Devs book cover" width="600" />A workbook of exercises to accompany Freya Holmer's Shaders for Game Devs course.
Motivation
Shader writing is kind of a dark art.
With the ability to write shaders, you can transcend the "Unity look", and make your game look the way you want with the power of math.
However, while there are many tutorials on specific shader effects, it's hard to find a tutorial that builds your foundational skillset for that knowledge to hang on.
Luckily for us, Freya Holmer demystifies the skill in her comprehensive YouTube course about writing shaders in Unity.
This repo accompanies that video course, and in math textbook style provides a collection of "end of chapter" exercises to apply your understanding of what Freya teaches.
It is mostly drawn from Freya's code demos, but can/will be extended in the future to additional practice questions that test your shader skills.
Exercises
- Single color shader
- Mango shader
- UV visualization shader
- Gradient shader
- Gradient with start and end positions shader
- Flannel shader
- Barber shop swirly shader
- Ring powerup VFX shader
- Ring powerup VFX with custom colors shader
- Hypnosis shader
- Primitive water shader
- Textured plane shader
- Scrolling texture shader
- (More to come soon...)
Answers
- Single color shader
- Mango shader
- UV visualization shader
- Gradient shader
- Gradient with start and end positions shader
- Flannel shader
- Barber shop swirly shader
- Ring powerup VFX shader
- Ring powerup VFX with custom colors shader
- Hypnosis shader
- Primitive water shader
- Textured plane shader
- Scrolling texture shader
- (More to come soon...)
Updates
If you'd like to be notified when new exercises are added, please subscribe to my email list: https://jasont.co/
I'll send you a short reminder email when a new section of exercises is released.