Shader Development from Scratch for Unity with Cg
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.
You're one of the reasons for getting me admitted to university of Pennsylvania for master's program in Computer Graphics.
Drag to resize
Most instructors are very smart people. Some are good at teaching and some are not. Penny is great at describing complex concepts without going down a dark cerebral rabbit hole that so many instructors feel obligated to do. She explains things clearly but does not overwhelm the student with more than they need to know.
10 hours on-demand video
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
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.