Shader Development from Scratch for Unity with Cg

Write your awesome label here.
This course presents a comprehensive guide to programming with Cg and High Level Shader Language in Unity's Shaderlab, to create your own visual surface effects for colouring and lighting game objects. It covers the mathematics of light and surfaces and steps you through the recreation of some of the most popular shaders. 

Course Reviews

This course has been really great, i have alot of prior experience with unity and and a good knowledge of programming in c#. I feel like ive learnt so much in a short time and this is adding more to my tools. The explanations and code walkthroughs are clear everytime and i feel its improved my understanding of rendering and shaders as a whole, which will also help with using unity's shader graph tool.
Asher K.
Drag to resize
A fantastic course for learning shaders. I've tried multiple times to "crack" this topic without much success. I feel like it's actually sticking with this course. A great course tutor that cleary understands the topic and delivers the information in a clear and professional manner. Would highly recommend.
Richard M.

What's included?

  • 10 hours on-demand video
  • 22 articles
  • 69 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Learn to program shaders

Shaders are written in a seemingly mystical language.  Become fluent in it by taking this course.

Build a shader library

Learn to code and build a library of over thirty popular shader techniques with the skills to customise to your desires.

Meet Your Instructor     
Penny de Byl

Professor of Games Development, Artificial Intelligence and Computer Science
About me
I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.