School S17 · F03

3D Software Engineering

Real-time 3D, WebGPU and the next generation of interfaces.

For engineers building 3D-native products — configurators, worlds, editors, tools — with WebGPU, three.js and native engines.

Learning outcomes

What graduates can do.

  • 01Ship performant 3D on the web and native
  • 02Author shaders and rendering pipelines
  • 03Integrate physics, animation and IK
  • 04Optimize for mobile GPUs

Curriculum

8 courses.

Delivered as a portfolio-based sequence. Every course culminates in shipped work reviewed by working practitioners.

  1. 013D Math & Linear Algebra
  2. 02three.js & React Three Fiber
  3. 03WebGPU Foundations
  4. 04Shader Programming (GLSL/WGSL)
  5. 05Physics & Animation
  6. 06Asset Pipelines (glTF, USD)
  7. 07Performance & GPU Profiling
  8. 08Capstone: Ship a 3D Product

Tools & technologies

three.jsReact Three FiberWebGPUBlenderSpline

Career tracks

  • 3D Engineer
  • Graphics Programmer
  • Creative Web Engineer