Moocable is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

C# and Shader Tutorials for the Unity Engine

Description

These tutorials teach you about C# and shader programming for Unity. They build on one another, introducing new programming concepts, math, algorithms, and Unity features. They're useful to both novice and experienced developers.

There are multiple tutorial sections. You don't need to work through these sequentially, but some do build on each others. The Basics section lays the foundation for working with Unity and C# programming. The Rendering section covers the fundamentals of shader programming, followed by the Advanced Rendering tutorials.

Some tutorials are quite old. You will recognize them, because they have an obviously older page layout. Most tutorial are also created with Unity versions older than 2019 LTS, so the screenshots show an older editor UI, but they still work fine.

Tags

Syllabus

  • Basics
  • Pseudorandom Noise
  • Procedural Meshes
  • Pseudorandom Surfaces
  • Prototypes
  • Movement
  • Object Management
  • Tower Defense
  • Flow
  • Rendering
  • Advanced Rendering
  • Hex Map
  • Marching Squares
  • Mesh Basics
  • Old Tutorials

Online Courses

Independent

C# and Shader Tutorials for the Unity Engine

Affiliate notice

  • Type
    Online Courses
  • Provider
    Independent

These tutorials teach you about C# and shader programming for Unity. They build on one another, introducing new programming concepts, math, algorithms, and Unity features. They're useful to both novice and experienced developers.

There are multiple tutorial sections. You don't need to work through these sequentially, but some do build on each others. The Basics section lays the foundation for working with Unity and C# programming. The Rendering section covers the fundamentals of shader programming, followed by the Advanced Rendering tutorials.

Some tutorials are quite old. You will recognize them, because they have an obviously older page layout. Most tutorial are also created with Unity versions older than 2019 LTS, so the screenshots show an older editor UI, but they still work fine.

  • Basics
  • Pseudorandom Noise
  • Procedural Meshes
  • Pseudorandom Surfaces
  • Prototypes
  • Movement
  • Object Management
  • Tower Defense
  • Flow
  • Rendering
  • Advanced Rendering
  • Hex Map
  • Marching Squares
  • Mesh Basics
  • Old Tutorials

Related Courses