HOME > Development > Write Unity CG Shaders From Scratch (2D, 3D)

Write Unity CG Shaders From Scratch (2D, 3D)

  • Development
  • May 02, 2025
SynopsisWrite Unity CG Shaders From Scratch (2D, 3D , available at $5...
Write Unity CG Shaders From Scratch (2D, 3D)  No.1

Write Unity CG Shaders From Scratch (2D, 3D), available at $54.99, has an average rating of 4.3, with 29 lectures, based on 96 reviews, and has 839 subscribers.

You will learn about Write Unity CG Shaders From Scratch (2D, 3D) Be proficient at writing CG shaders using Unity Understand, design and create your own shaders to create any effect you can imagine Write optimal code usable in professional game development companies Create unique effects with a deep understanding of CG code as your foundation Combine imagination and shader code Unboxing the black box, that is custom shaders This course is ideal for individuals who are Beginner programmers or New Game developers or Developers who think CG shading in Unity is a black box or Anyone who wants to become a rendering engineer It is particularly useful for Beginner programmers or New Game developers or Developers who think CG shading in Unity is a black box or Anyone who wants to become a rendering engineer.

Enroll now: Write Unity CG Shaders From Scratch (2D, 3D)

Summary

Title: Write Unity CG Shaders From Scratch (2D, 3D)

Price: $54.99

Average Rating: 4.3

Number of Lectures: 29

Number of Published Lectures: 29

Number of Curriculum Items: 29

Number of Published Curriculum Objects: 29

Original Price: CA$279.99

Quality Status: approved

Status: Live

What You Will Learn

  • Write Unity CG Shaders From Scratch (2D, 3D)
  • Be proficient at writing CG shaders using Unity
  • Understand, design and create your own shaders to create any effect you can imagine
  • Write optimal code usable in professional game development companies
  • Create unique effects with a deep understanding of CG code as your foundation
  • Combine imagination and shader code
  • Unboxing the black box, that is custom shaders
  • Who Should Attend

  • Beginner programmers
  • New Game developers
  • Developers who think CG shading in Unity is a black box
  • Anyone who wants to become a rendering engineer
  • Target Audiences

  • Beginner programmers
  • New Game developers
  • Developers who think CG shading in Unity is a black box
  • Anyone who wants to become a rendering engineer
  • Write Unity CG Shaders From Scratch (2D, 3D)

    Have you ever wanted to write your own CG/HLSL shader code from scratch? Do you need help with understanding the intricate details of what happens on the back end? Learn to write shaders without the help of the material editor, and rather use the material editor as a prototyping tool?

    In this Unity CG course, I will be teaching you the fundamentals of shader code so that you can write, create and develop unique looks that not only look amazing but run optimally too.

    These techniques can be used for personal game development, and I will also go over best practices that can be used on the job in larger game companies.

    My name is Benjamin Swee, your course instructor. I have been working at various game companies and been a Lead Rendering Engineer on popular titles such as Marvel Contest of Champions, Fast and the Furious games, & a few Lineage titles.

    My role was often solo, as such I would create complete in-house rendering systems.

    In this course, I not only want to bring you creative thinking when it comes to rendering, but also real-world industry experience, and the best practices that are used in titles that are launched today.

    Shaders are a black box to many, I aim to unbox it

    Note that this course is a work in progress. I plan on continually updating it. Let me know in the course messages, what moreyou want to see!

    Course Curriculum

    Chapter 1: Introduction And Setup

    Lecture 1: Introduction & Setup

    Lecture 2: Unity Setup and how to go through this course

    Lecture 3: Introduction To The Shader Structure

    Chapter 2: 2D Shaders – Sampling Textures and Blending

    Lecture 1: Sampling A Texture 1

    Lecture 2: Sampling A Texture 2

    Lecture 3: Transparency and Blending

    Chapter 3: 2D Shaders – Animation and Texture Erosion

    Lecture 1: UV animations, transform, sliding

    Lecture 2: 2 Texture Samples

    Lecture 3: Texture Erosion

    Lecture 4: Texture Erosion Advance

    Chapter 4: 2D Shaders – Animating Along UVs

    Lecture 1: Animating Textures along UVs, Ideal for flowing streams in 2d

    Lecture 2: Animating Distortions & Warps

    Lecture 3: Mathematical UVs – Whirlpool effects

    Lecture 4: Masked Distortion

    Chapter 5: 2D Shaders – Screen Space UV

    Lecture 1: Screen Space UVs to create Shines

    Lecture 2: Creating Textured Shines from the original texture

    Chapter 6: 2D Shaders – Rotation UVs

    Lecture 1: Rotating UV Using Rotation Matrix

    Chapter 7: 3D Shaders – Basic Diffuse

    Lecture 1: Diffuse 3D Shader, basic lighting

    Lecture 2: 3D Shader, that takes in light from probes

    Lecture 3: Moving lighting from vertex to fragment

    Chapter 8: 3D Shaders – Spec

    Lecture 1: Specular highlights

    Chapter 9: 3D Shaders – Normal mapping, how it works

    Lecture 1: Normal Mapping and how it works

    Lecture 2: Reflections using reflection probes and how it works

    Chapter 10: Shader Misc

    Lecture 1: Shader Multicompiles, shader features

    Chapter 11: 3D Shaders Effects

    Lecture 1: Fresnel Effect

    Chapter 12: 3d Shaders Normals and Water

    Lecture 1: Normal Blending

    Lecture 2: Flowing Water

    Lecture 3: Flowing water 2

    Lecture 4: Advanced Water

    Instructors

  • Write Unity CG Shaders From Scratch (2D, 3D)  No.2
    Benjamin Swee
    Rendering Engineer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 3 votes
  • 3 stars: 11 votes
  • 4 stars: 33 votes
  • 5 stars: 49 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!