Setup Menus in Admin Panel



An exhaustive manual covering Unity ShaderLab, URP Shaders, Shader Graph, and the HLSL Shading Language.

£19.99 inc. VAT
Course Access

1 year

Last Updated

February 9, 2024

Students Enrolled


Course Duration

4 hours, 24 minutes

Course Instructor
Embark on an illuminating journey into the realm of Unity shaders with our comprehensive "Learn Unity Shaders from Scratch" course. Delve deep into the intricacies of shaping functions, mastering the art of sculpting virtual landscapes with precision. Unlock the secrets of noise and textures, harnessing their power to add depth and realism to your creations. Explore the inner workings of vertex shaders and surface shaders, empowering you to manipulate geometry and surfaces with finesse. Elevate your skills with advanced effects, seamlessly integrating dynamic elements into your projects. Learn the intricacies of transparent shaders and volumetric shaders, breathing life into ethereal and translucent entities. Unleash the full potential of post-processing techniques, adding the final polish to your immersive worlds. Join us on this transformative journey and unlock the key to crafting stunning visuals in Unity.

You will have the following skills after completing this course:

  • The mysteries of writing Unity shaders
  • You will be gently introduced to how to approach the problem of creating a custom shader.
  • You will learn the full details of the HLSL shader language.
  • You will learn to use the Surface Shader syntax to add custom shaders on top of Unity lighting.
  • You will start with simple unlit 2D shaders and work up to advanced effects such as volumetric shaders and clipping.
  • Learn to create shaders that work with the Universal Render Pipeline (URP)
  • Learn to use Shader Graph to create your shaders

Who will benefit from this course?

The Unity Shaders from Scratch course can benefit various individuals, including:
  1. Game developers: Those who are interested in creating visually stunning graphics and effects for their Unity games.
  2. Unity developers: People who want to enhance their understanding of shader programming within the Unity engine to customise visuals and optimise performance.
  3. Graphics programmers: Individuals who wish to delve deeper into shader development, understanding how to manipulate light, texture, and other graphical elements to achieve specific visual effects.
  4. Students and hobbyists: Anyone with an interest in computer graphics or game development who wants to learn shader programming from scratch.
  5. Artists and designers: Those who want to gain more control over the visual aesthetics of their Unity projects by learning how to create custom shaders.
  6. Technical artists: Professionals seeking to expand their skill set by learning shader programming to create dynamic and interactive visual effects in Unity.
Overall, the course caters to a wide range of skill levels and interests, providing a comprehensive foundation in shader development within the Unity engine.

Why Should You Take This Online Course?

  • Expertly Designed and Delivered by Industry Experts: Developed and delivered by NICHOLAS LEVER -Game developer.
  • Immediate Recognition with an Instant E-Certificate: After finishing our online course, you will receive an instant E-certificate. This certification acknowledges your dedication and successful course completion, allowing you to demonstrate your newly gained knowledge and skills to potential employers, colleagues, or clients. The E-certificate validates your accomplishments immediately, raising your professional standing.
  • Convenient Online Learning Experience: Because our course is entirely online, you may learn at your own pace and convenience. The course materials are accessible from anywhere and anytime, making it ideal for people with hectic schedules. The curriculum is delivered via captivating videos and extensive reading materials, creating a dynamic and interactive learning experience.
  • Self-paced Learning for Maximum Progress: We recognise that everyone has various learning styles and time commitments. As a result, our online course provides self-paced study. You can work through the course materials independently, allowing for a more personalised learning experience. Our course supports your individual learning preferences, whether you like to immerse yourself in the information or take it step by step.
  • Laptop, tablet, and smartphone compatibility: Our online course is device-compatible to improve accessibility. Whether you choose a laptop, tablet, or smartphone, you may easily access and interact with the course contents. This adaptability allows you to learn on the go, incorporating your studies into your everyday routine and maximising your learning possibilities.

Career prospects after completing this course:

Completing a Unity Shaders from Scratch course can open up various career prospects in the fields of game development, computer graphics, and interactive media. Some potential career paths include:
  1. Game Developer: With expertise in shader programming, you can pursue roles as a game developer, contributing to the visual and technical aspects of game projects. You may work on indie games, AAA titles, or even VR/AR experiences.
  2. Graphics Programmer: Specialising in shader development can lead to roles as a graphics programmer, where you focus on optimising rendering pipelines, implementing advanced visual effects, and improving overall graphics performance in applications beyond gaming, such as architectural visualisation or simulation software.
  3. Technical Artist: As a technical artist, you bridge the gap between art and technology, using your shader programming skills to create visually stunning effects, optimise assets for performance, and streamline workflows for artists and developers.
  4. Unity Developer: Companies seeking Unity developers with shader programming skills may hire you to work on a wide range of projects, including mobile games, interactive installations, virtual reality experiences, and more.
  5. Educator/Trainer: After gaining proficiency in Unity shaders, you might explore opportunities to share your knowledge by becoming an instructor or creating educational content, such as tutorials, courses, or workshops, to help others learn this valuable skill set.
  6. Freelancer/Consultant: With a strong understanding of Unity shaders, you can work as a freelancer or consultant, offering your expertise to clients seeking customised visual effects, shader optimisation, or assistance with shader-related challenges in their projects.
  7. Researcher: For those interested in pursuing further studies, a background in shader programming can be valuable for research in areas such as real-time rendering, computer graphics, augmented reality, or virtual reality.
Overall, completing a Unity Shaders from Scratch course equips you with valuable skills that are in demand across various industries, offering diverse opportunities for career growth and specialisation.

Industry Expert Instructor

Profile Photo
4.23 4.233333333333333

Rated Excellent on Trustpilot

Course Content

    • Welcome to the course 00:03:00
    • Introduction 00:03:00
    • Parallel Processing 00:02:00
    • Cg is not C# 00:05:00
    • Your first shader. 00:09:00
    • Working with vectors in Cg 00:07:00
    • Using the Properties section 00:06:00
    • Blending colours 00:08:00
    • First Steps – Using step and smoothstep. 00:00:00
    • Shaping Functions – Drawing a circle. 00:02:00
    • Shaping Functions – Drawing a square. 00:10:00
    • Shaping Functions – Moving our shape. 00:04:00
    • Shaping Functions – Moving the square with the mouse 00:04:00
    • Shaping Functions – Moving the shape over time. 00:03:00
    • Shaping Functions – Rotating the square 00:08:00
    • Shaping Functions – Changing the rotation centre and scaling 00:06:00
    • Shaping Functions – Tiling. 00:04:00
    • Shaping Functions – Drawing circles. 00:06:00
    • Shaping Functions – Drawing lines. 00:07:00
    • Shaping Functions – Combining lines 00:09:00
    • Shaping Functions – Showing a polygon. 00:06:00
    • Shaping Functions – Creating a brick pattern 00:08:00
    • #pragmas 00:01:00
    • Noise – What’s all that noise? 00:04:00
    • Using noise to create a fire shader 00:06:00
    • Using noise to create wood and marble 00:04:00
    • Textures – A simple use of a texture image 00:07:00
    • Textures – Ripple the image 00:05:00
    • Textures – Blend between textures. 00:05:00
    • Vertex shaders – Turning a box into a sphere 00:04:00
    • Vertex shaders – Using the Unity lighting – Lambert 00:04:00
    • Vertex shaders – Creating a ball of lava 00:05:00
    • Surface Shaders – ShaderLab Surface Shaders – an introduction 00:05:00
    • Surface Shaders – Bump mapping 00:04:00
    • Surface Shaders – Fresnel shading 00:02:00
    • Surface Shaders – Environment mapping 00:03:00
    • Surface Shaders – Adding a bump map to a reflective surface 00:04:00
    • Surface Shaders – Blinn Phong lighting 00:05:00
    • Surface Shaders – Custom lighting 00:06:00
    • Surface Shaders – Standard lighting 00:04:00
    • Surface Shaders – Adding a vertex function to a surface shader 00:03:00
    • Drawing a cross on the floor 00:05:00
    • Lighting in a vertex, fragment shader 00:06:00
    • A position location shader 00:01:00
    • Drawing a cross on the floor 00:00:00
    • Advanced effects – Tessellation 00:06:00
    • Advanced effects – Using the stencil buffer 00:06:00
    • Advanced effects – Clipping the output 00:03:00
    • Alpha transparency in a surface shader 00:04:00
    • Transparent shaders – Space Pirate turns to glass 00:08:00
    • Volumetric Shaders – Volumetric Rendering 00:07:00
    • Volumetric Shaders – Using textures in the render 00:06:00
    • Preparing for post processing 00:06:00
    • Night goggles effect 00:03:00
    • Learn Unity Shaders from Scratch – Summary 00:02:00
    • Get Your Certificate & Transcript 00:00:00

Course Reviews

© 2024 Course Central | website design & Maintenance by: menulane

Setup Menus in Admin Panel