Three.js & GameDev
47h 38m 23s
English
Paid
Start with the basics of Three.js and gradually move on to advanced topics such as streaming infinite worlds, GPU memory optimization, and scalable game architecture. Learn to create anything you want.
Read more about the course
As of April 2025, this is still the only course on Three.js that covers topics such as:
- Smooth content streaming
- Streaming of infinite worlds
- Efficient compression of meshes and textures
- Working with GPU memory and data structures
- Resource management and debugging
- Entity management systems
- Scalable game architecture and design patterns
Watch Online Three.js & GameDev
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | 1. Hello World | 39:47 |
2 | 2.1 Render Loops | 14:48 |
3 | 2.2 Render Loops | 27:09 |
4 | 3.1 Scene Graphs | 17:26 |
5 | 3.2 Scene Graphs | 24:56 |
6 | 4.1 Materials & Geometries | 07:39 |
7 | 4.2 Materials & Geometries | 14:18 |
8 | 5.1 Debug UI | 07:59 |
9 | 5.2 Debug UI | 21:48 |
10 | 6.1 Perspective & Orthographic Cameras | 15:43 |
11 | 6.2 Perspective & Orthographic Cameras | 15:07 |
12 | 7.1 Lig & Shadows | 17:34 |
13 | 7.2 Lig & Shadows | 49:13 |
14 | 8.1 Textures & Materials | 28:24 |
15 | 8.2 Textures & Materials | 01:46:08 |
16 | 9 Loading Models | 23:55 |
17 | 10.1 HDR | 24:51 |
18 | 10.2 HDR | 51:04 |
19 | 11 Character Animations | 40:53 |
20 | 12 Shaders | 33:01 |
21 | 13 Advanced Geometry | 48:39 |
22 | 14.1 Render Targ | 03:45 |
23 | 14.2 Render Targ | 35:04 |
24 | 15.1 Postprocessing | 05:12 |
25 | 15.2 Postprocessing | 01:24:06 |
26 | 16.1 Basic Debugging | 16:01 |
27 | 16.2 Basic Debugging | 19:33 |
28 | 17.1 Managing Resources | 10:32 |
29 | 17.2 Managing Resources | 34:51 |
30 | 18 Project 3rd Person Camera | 01:07:35 |
31 | 19 Particle Systems | 35:04 |
32 | 20.1 Physics | 18:12 |
33 | 20.2 Physics | 01:48:43 |
34 | 21.1 Advanced Particle Systems | 02:45:52 |
35 | 21.2 Advanced Particle Systems | 01:15:24 |
36 | 22.1 Compression - SimonDev | 58:13 |
37 | 22.2 Compression - SimonDev | 36:50 |
38 | 23.1 Project Solar System v2 | 03:02:53 |
39 | 23.2 Project Solar System v2 | 02:29:22 |
40 | 24 Depth Textures | 01:04:12 |
41 | 25 Streaming & Infinite Terrain | 01:30:28 |
42 | 26 GPGPU - Stateless GPU Particles | 01:05:52 |
43 | 27 GPGPU - Stateful GPU Particles | 01:04:40 |
44 | 28 GPGPU - Advanced | 49:31 |
45 | 29.1 GPGPU - Boids | 01:35:03 |
46 | 29.2 GPGPU - Boids | 01:04:31 |
47 | 29.3 GPGPU - Boids | 15:01 |
48 | 30 Customizing Materials | 01:53:38 |
49 | 31 Intro to Design Patterns | 47:53 |
50 | 32 Applying Patterns | 02:26:52 |
51 | 33.1 Entity Management | 01:22:31 |
52 | 33.2 Entity Management | 55:36 |
53 | 34.1 Graphs and Data Structures | 01:00:04 |
54 | 34.2 Graphs and Data Structures | 01:29:16 |
55 | 34.3 Graphs and Data Structures | 15:41 |
Similar courses to Three.js & GameDev

Three.js Journey - The ultimate Three.js courseBruno Simon
Category: Three.js
Duration 90 hours 46 minutes 32 seconds
Course

Code a 2D Platform Game Character with GodotGDQuest
Category: Other (Gamedev)
Duration 5 hours 20 minutes 27 seconds
Course
![[PRO] Make Professional 2d Games with the Godot Game Engine](https://cdn.courseflix.net/courses/100x56/pro-make-professional-2d-games-with-the-godot-game-engine.jpg?d=1757942354278)
[PRO] Make Professional 2d Games with the Godot Game EngineGDQuest
Category: Other (Gamedev)
Duration 23 hours 26 minutes 3 seconds
Course

Build fancy landing pages with React and ThreejsPaul Henschel (@0xca0a)
Category: React.js, Three.js
Duration 38 minutes 9 seconds
Course

PS1 Programming with MIPS Assembly & CGustavo Pezzi
Category: Other (Gamedev)
Duration 34 hours 39 minutes 27 seconds
Course

Create a 3D multi-player game using THREE.js and Socket.IOudemy
Category: Three.js, Socket.IO, Other (Gamedev)
Duration 2 hours 39 minutes 55 seconds
Course

Unity Android : Build 8 Mobile Games with Unity & C#udemy
Category: Unity, C Sharp (C#), Other (Gamedev)
Duration 16 hours 50 minutes 56 seconds
Course

Advanced FrontEndsGary Simon
Category: Three.js, Other (Frontend)
Duration 8 hours 58 minutes 38 seconds
Course

Impress everyone with a 3D particle scene with Blender and Three.jsawwwards.com
Category: Three.js
Duration 2 hours 11 minutes 56 seconds
Course

Merging WebGL and HTML worldsawwwards.com
Category: Three.js, WebGL
Duration 2 hours 30 minutes 37 seconds
Course