Skip to content

nucleartide/Shaders-for-Game-Devs-Workbook

Repository files navigation

Shaders for Game Devs: The Missing Workbook

Shaders for Game Devs book cover

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

  1. Single color shader
  2. Mango shader
  3. UV visualization shader
  4. Gradient shader
  5. Gradient with start and end positions shader
  6. Flannel shader
  7. Barber shop swirly shader
  8. Ring powerup VFX shader
  9. Ring powerup VFX with custom colors shader
  10. Hypnosis shader
  11. Primitive water shader
  12. Textured plane shader
  13. Scrolling texture shader
  14. (More to come soon...)

Answers

  1. Single color shader
  2. Mango shader
  3. UV visualization shader
  4. Gradient shader
  5. Gradient with start and end positions shader
  6. Flannel shader
  7. Barber shop swirly shader
  8. Ring powerup VFX shader
  9. Ring powerup VFX with custom colors shader
  10. Hypnosis shader
  11. Primitive water shader
  12. Textured plane shader
  13. Scrolling texture shader
  14. (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.


Jason Tu · Blog · YouTube · Twitter

About

The missing workbook for Freya Holmer's Shaders for Game Devs course.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published