Getting Cozy with Shader Forge for Unity 3D
4.2 (43 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
196 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Cozy with Shader Forge for Unity 3D to your Wishlist.

Add to Wishlist

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.2 (43 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
196 students enrolled
Created by Gametutor :-)
Last updated 6/2015
Price: $20
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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.
View Curriculum
  • 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 is the target audience?
  • 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
11 Lectures
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.

About the Instructor
Gametutor :-)
4.1 Average rating
145 Reviews
559 Students
6 Courses
Teaching Game Development and Technical Art since 2013!

Gametutor teaches the latest in game development and technical art for Unity 3D, Houdini 14, Houdini Engine, C#, and Substance Designer. Gametutor has been teaching industry professionals, online, for over a year and a half, and continues to push the boundaries of game development education.

Noah Kaarbo (Co-Creator / Designer / Entrepreneur), has worked in the Game Industry for over 14 years. He has helped ship over 20 AAA titles, ranging from Halo Reach to countless Forza, Call of Duty, and infamous franchises. He is proud to be contributing his skill sets to Gametutor.

Kenny Lammers (Co-Creator / Instructor / Programmer / Technical Artist) has worked in the Game Industry for over 14 years, for large game companies such as Microsoft Games Studios, Activision Blizzard, Surreal Software, Eline Media and Amazon. He has a deep knowledge of C# programming, Shader Development for Games, General Technical Art Techniques, Modeling, Texturing, and Teaching. He has taught course online, for Digipen, and for the University of Washington.

Our Goal with Gametutor is to bring the highest quality Technical Art and Programming training, to the masses, and show how awesome game development can be!