top of page

I am teaching game development courses online.

As of Sep. 2024, there are 9k+ students and 300k+ views.

(currently only available in Chinese)

COURSES

Lecture 1 - Shader and Graphics Programming

Lecture 2 - Spatial Transformation

Lecture 3 - Color, Shape, and Animation

Lecture 4 - Lighting Model and Tetxure Mapping

Lecture 5 - Noise

Lecture 6 - Normal and Depth Textures

Lecture 7 - Transparency

Lecture 8 - Vertex Manipulation

Lecture 9 - CPU and GPU Communication

Lecture 10 - Rendering Pipelines

Lecture 11 - The Rendering Equation

Lecture 12 - Shadow Mapping

Lecture 13 - Ray Tracing

Lecture 14 - Geometry Shaders

Lecture 15 - Compute Shaders

Lecture 16 - Ray Marching and SDFs

Lecture 17 - Applications and Course Review

1.png

SC-103 Unity Development II - Graphics Programming

17 Lectures
~ 25 Hours Total

Lecture 1 - C# Programming Advanced I

Lecture 2 - C# Programming Advanced II

Lecture 3 - Design Patterns

Lecture 4 - Data Structures in Games

Lecture 5 - Physics System

Lecture 6 - Procedural Physics

Lecture 7 - Procedural Generation

Lecture 8 - Soft Body Physics

Lecture 9 - Procedural Animation

Lecture 10 - Rigging and IK

Lecture 11 - UI Advanced

Lecture 12 - Custom UI Components

Lecture 13 - UI Events and Text Animation

Lecture 14 - Dialogue System

Lecture 15 - Inventory System

Lecture 16 - Combat System

Lecture 17 - Course Review

1.png

SC-102 Unity Development I - Logic and Systems

17 Lectures
~ 26 Hours Total

Lecture 1 - C# Programming Basics

Lecture 2 - Unity Concepts

Lecture 3 - Physics System

Lecture 4 - Animation and 2D Rendering

Lecture 5 - Camera and UI System

Lecture 6 - UI System Practices

Lecture 7 - Coroutines and Events

Lecture 8 - 3D Basics

Lecture 9 - Audio and Visual Effects

Lecture 10 - Loading and Saving

Lecture 11 - Design and Implementation Practices

1.png

SC-101 Unity Development for Beginners

11 Lectures

~ 24 Hours Total

bottom of page