Check your inbox to confirm your subscription
Why you want to check this out
Instruction
- I've been the graphics architect on an MMORPG, led teams at Google, and owned my own game company.
- Released games on Xbox, Playstation, iOS, Android, PC (both desktop and web)
- Learn from the perspective of a veteran engineer
- Not only how to use features of Three.js, but WHY they work that way.
Three.js
- We'll cover Three.js thoroughly, from the perspective of a longtime graphics programmer.
- The background theory on techniques.
- In some cases, how these map to other game development environments, like Unity, or Godot.
Game Development
- A lot of theory.
- Design patterns
- Data structures
- How these are used in practical settings.
Projects
- We'll build out a few projects of varying complexity.
(Tentative) Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Hello World (39:46)
- Render Loops (41:55)
- Scene Graphs (42:20)
- Materials & Geometries (21:55)
- Debug UI (29:45)
- Perspective & Orthographic Cameras (30:48)
- Lights & Shadows (66:45)
- Textures & Materials (134:30)
- Loading Models (23:54)
- HDR (75:53)
- Character Animations (40:52)
- Shaders (33:00)
- Advanced Geometry (48:41)
- Render Targets (38:47)
- Postprocessing (89:16)
- Basic Debugging (35:32)
- Managing Resources (45:21)
- Project: 3rd Person Camera (67:34)
- Particle Systems (35:03)
- Physics (126:53)
Available in
days
days
after you enroll
- Advanced Particle Systems (241:14)
- Compression (95:44)
- Project: Solar System v2 (332:13)
- Depth Textures (64:11)
- 3D Audio - INCOMPLETE
- Advanced Terrain Generation - INCOMPLETE
- Streaming & Infinite Terrain - INCOMPLETE
- Cascading Shadow Maps - INCOMPLETE
- GPGPU - INCOMPLETE
- Blender Scripting - INCOMPLETE
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll