Skip to content
UdemyGame Development FundamentalsPaid courseBeginner levelCertificate

Learn To Use Shader Graph To Create Awesome Effects In Unity (Udemy.com)

Game development made easy. Learn to develop shaders with Unity's Shader Graph system!

Created by: James Doyle

Last updated August 2023

icon
What you will learn

  • Learn Shader Graph, Unity's built-in visual shader development system
  • Understand the capabilities of shader development in Unity
  • Develop strong and transferrable problem solving skills
  • Gain an understanding of the game development process
  • Learn how object oriented programming works in practice

icon
Course Description

Learn how to create and develop your very own graphical effects and shaders using Shader graph in Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.

In this course you won’t just be learning graphical concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding the visual side of game dev, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to understand such elements as:

  • Working with Unity's built-in Shader Graph system

  • Develop a variety of shader types

  • Work with 3D and 2D visual effects

  • Creating shader's for practical use in your games

  • Adding effects like water depth, cel-shading, Parallaxing, Swaying Grass, Glowing Holograms, dissolving materials and more

  • Using both Texture and Vertex based effects

  • Learn to master nodes and combine them to create new effects

  • And much more

The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!


Start learning today and let me help you become a game developer!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

James Doyle

Hi, I'm James. I have helped thousands of people learn how to develop their own games in Unity, and whether you're a first-time developer, or need to refresh your skills, I can help you learn to make the games you want to make.

With a bachelors degree in Computer Science and a background working in independent game development, I have been helping others to create their own games and release them on multiple platforms.

I believe in helping you learn by teaching code in context, so rather than having to memorize a bunch of stuff you've never seen before, you learn how each coding concept can be applied to real working problems in your games.

I can't wait to help you learn all about making your own games and how to make them a success.

So why not start learning to make games with me now?

See you soon!

James

icon
More courses by James Doyle

$119.99

$13.99

$15.99

$16.99

Free

$89.99

icon
More Game Development Fundamentals courses

$94.99

$19.99

$89.99

$59.99

$13.99

$94.99

icon
Reviews

4.6

146 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Galuh Kirana Miftahuljannah on 11/29/2025

This was a nice course and a nice way to learn shader graph in unity steps by steps node that you need understand. I always feel overwhelmed by all the nodes and don't know where to start, but this course help me divide through it. Totally Recommend to take this course!

By 박상열 on 4/25/2025

Shader Graph를 사용하여 여러 유용한 효과를 제작하는 방법을 학습할 수 있었습니다. 또한 그러한 과정 중 주로 발생할 수 있는 실수를 언급하고, 수정하는 방법을 소개해 준 점이 좋았습니다. 강의는 실용적인 부분을 위주로 설명해줍니다. 이에 따라 Vertex Shader, Fragment Shader가 어떤부분을 수정할 수 있는 것인지, 렌더 파이프라인에서 해당 부분이 어디에 해당하는지는 별도로 설명하지 않습니다. 강의를 수강하실 경우 이 점을 참고하시면 좋을 것 같습니다. 강의를 마친 후, Shader Graph를 잘 다루기 위해서는 많은 연습이 필요함을 느꼈습니다. 여러 게임에서 레퍼런스를 찾고, 직접 만들어가는 과정을 진행한다면 Shader Graph를 사용하는 능력을 더욱 향상할 수 있을 것이라 생각합니다. 좋은 강의였고, 할인을 할 때 구매하는 것을 추천합니다.

By Arthur Fiodorov on 1/28/2025

This course is "basic" for all right and wrong reasons. Right reasons here is: shaders is a really REALLY hard topic and a lot of instructor tend to jump the gun and escalate quickly without proper explanation. This course is not the case - instructor goes slowly over even most trivial things. Witch is great for complete beginners. And the wrong reasons are exactly the same - if you know something about shaders, even basic stuff - you will skip 90%-95% of the course. Overall - Average/Good.

By Ryan Rogers on 1/21/2025

Fantastic course! Really love that you start through both ways to set up the URP in the project. So often, courses rely on a template that gets removed or changed over time; which, in-turn, invalidates the course content. Being able to set up URP from scratch or in an existing project is incredibly valuable and often overlooked knowledge. Every section is clear, digestible, and builds well upon previous information. Really feel like I'm gaining an understanding of the concepts; not just being feed a steam of information to memorize.

By Zakaria El Khamsi on 12/1/2024

i loved the course; it's simole and he usses simple techniques, however it's a bit technical an involves a bit of logic which i love but make sure u know a bit of math and also know a bit of black and white values , anyways, defeneltry 5 stars

By Bruno Drago on 8/9/2024

I really enjoyed the course. The course is simple, you probably won't be an expert at the end, but several shaderGraph commands are explained in a simple way so that you feel confident to look for how things work the way you need. I recommend it.

By Soumya Ranjan Sahoo on 3/5/2024

The fundamentals are taught well for materials and using shader graphs. Being a developer who wanted to learn shader graph so I can tweak shaders and create my own things, for adding more polish to my projects. This course suits my learning style where the fundamentals are clearly taught at a good pace. Thank you James.

By Ben Kersten on 11/8/2023

Great intro to Shadergraph!! I highly recommend the course if you're looking to dip your toes into the subject. The 2 things that would have pushed this to 5 stars would have been to never use the phrase 'connect this to this'. Because we're working with nodes, my nodes might not be exactly in the same location as the instructors nodes (this would be virtually impossible), so there were times I was confused on which nodes were actually being referenced. The other thing would be having a better resolution for the videos to make it easier to follow. Especially since we're working with a visual system, having clear visuals is key. That said, these are small gripes, and I'm glad I took the course. Time well spent.

By Wessel Matthews on 10/11/2023

Very accessible and easy to follow along with, have already recommended it to two friends who asked me how I made my own shaders (based on the principles I learned here). I think some of the more advanced math could be explained better (I got lost on how we made the depth effect on the water shader), and the triplanar shader could've had more time dedicated towards it, but overall a great way to get started.

By Thomas Hall on 8/24/2023

Was a great explaination on Shader graphs. I looked into them several times but found them confusing but now I have a much better understanding of the basics of using shader graph now and will try expanding on it.

Showing all 10 reviews on CourseDuck

Read all 146 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100