Getting Cozy with Shader Forge for Unity 3D
4.0 (62 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
267 students enrolled

Getting Cozy with Shader Forge for Unity 3D

Learn to create amazing custom shaders for use in your own game development, without any coding!
4.0 (62 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
267 students enrolled
Created by Gametutor :-)
Last updated 6/2015
English [Auto]
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to create your very own Shaders, using Shader Forge for Unity 3D
  • Understand how to set up and edit a new shader using the Shader Forge User Interface.
  • Understand how to create everything from basic lighting to more illustrative lighting.
Course content
Expand all 11 lectures 02:05:10
+ Getting Cozy with Shader Forge
1 lecture 01:52

Lets take a look at what we will be covering in the Shader Forge course.

Preview 01:52
+ Intro to Shader Development
4 lectures 55:52

Lesson 1 will get you up and running with the Shader Forge editor quickly. We will step through each of the features, learn about how to work with nodes, and learn how to organize our shader development.

Preview 14:34

The best thing to do when learning a new tool is to make something! In this lesson we will build up a very basic shader, using the most basic elements in the Shader Forge editor.

Building a Basic Shader

In this lesson we will learn how to build our own custom lit shader, which will give you the power to create just about any type of shader you want. Understand how to utilize Shader Forge to create custom lighting and shaders is key to your shader creation adventures!

Building a Custom Lit Shader

Building on Lesson 3 we will evolve our basic custom shader to add normal maps, and learn how we can use ambient lighting to give our shader a bit more realism. By the end of this lesson you will have learned how to set up your very own custom shader, which supports all your basic needs for any AAA game.

Extending our Custom lit Model
+ Lighting Models
5 lectures 01:05:51

In todays world of Game graphics, games make heavy use of Cubemaps, or a spherical image broken up into 6 individual images. Using these Cubemaps, provides a tool to create much more realistic lighting and shading, and has become the backbone of PBR lighting in todays game engines. In this lesson we will walk through the basics of how to utilize Cubemaps and look at ways we can generate these Cubemaps.

Ambient Cube Maps and Lighting

Lets pick up where we left off in Lecture 6 and finish off our study of Ambient Cube Maps and Lighting.

Ambient Cube Maps and Lighting Cont'd

Texture splatting and Vertex colors have been a staple in the real time rendering pipeline for quite some time now. So it's a good idea to learn how it is done using Shader Forge. By the end of lesson 4 you will have created your very own vertex blended shader, which can blend up to four textures. Very useful for terrain or modular environment geometry.

Texture Splatting and Vertex Color

We can take the Ramped lighting effects seen in lesson 7 one step further by also taking into account the view direction. Let's take a look at how we can create a fake BRDF (Bi-Directional Reflectance Distribution Function), and see how we can take advantage of every pixel in a 2D texture lookup.


With the rise of mobile gaming, achieving more toon like effects with your shaders, has never been more relevant. So in honor of the toon-esque mobile games out there, we will build a toon shader, complete with outlines, and ramped lighting.

Toon Shader
+ Where to go from here
1 lecture 01:35

Whew! That was a ton of stuff crammed into our brains. This lesson will conclude the “Getting Cozy with Shader Forge” Series, and will review everything that we learned.

  • A basic understanding of Unity 3D and how to create materials in Unity
  • A copy of Unity 3D -
  • A copy of Shader Forge for Unity 3D -

Shader Forge has brought node based shader development to new heights in Unity. It is fast, efficient, and includes the latest effects in real time rendering, making it a must have tool for any Unity project development. This course is designed for users new to the tool, and will show you how to get up and running, creating stunning shaders in no time. By the end of the course you will have a set of shaders that you can use in your current unity projects, as well as the knowledge of how to create shaders for yourself, as your project evolves. It also touches on how to optimize your shaders for mobile platforms so you can use your shaders for multiple platforms.

Who this course is for:
  • This is course is designed for anyone using Unity 3D to create games. It walks a student through the process of creating shaders in a visual way with no coding necessary.
  • Anyone interested in wanting create custom shaders but doesnt have the coding knowledge.
  • Anyone interested in creating shaders using a Visual Node based approach