Complete course syllabus publishedThe full lesson sequence is published below. Interactive lesson production is scheduled as the Academy expands.
Create reusable 2D and 3D shader effects and integrate them safely with gameplay.
Stage 6 · Advanced Technical SpecializationsSyllabus 22 topics
What you will learn
- Understand shader stages and uniforms
- Build common 2D and 3D effects
- Profile and package a reusable effects library
Course syllabus
- 01
What a shader does
- 02
GPU pipeline fundamentals
- 03
Shader types
- 04
CanvasItem shaders
- 05
UV coordinates
- 06
Colors and textures
- 07
Time-based effects
- 08
Outlines
- 09
Dissolves
- 10
Water and distortion
- 11
Screen-space concepts
- 12
Spatial shaders
- 13
Vertex processing
- 14
Fragment processing
- 15
Lighting functions
- 16
Shader uniforms
- 17
Shader-driven animation
- 18
Particle shaders
- 19
Integrating shaders with GDScript
- 20
Shader performance
- 21
Accessible visual effects
- 22
Building a reusable effect library
Course projectBlinkcade Effects Pack
Course development status
Interactive lessons are in production
The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.