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.
- 013D Math & Linear Algebra
- 02three.js & React Three Fiber
- 03WebGPU Foundations
- 04Shader Programming (GLSL/WGSL)
- 05Physics & Animation
- 06Asset Pipelines (glTF, USD)
- 07Performance & GPU Profiling
- 08Capstone: Ship a 3D Product
Tools & technologies
three.jsReact Three FiberWebGPUBlenderSpline
Career tracks
- 3D Engineer
- Graphics Programmer
- Creative Web Engineer
Featured programs
Flagship programs anchored in this school.
Other schools in this faculty