As I’ve been building a 3D renderer with #WebGPU, once you get past the fundamentals, I noticed it becomes harder to find guidance. There's plenty of beginner tutorials, but few cover how to put all the pieces together.
So I wrote a blog where I break down the minimal architecture I created, as well as covering basic #3D terminology like Geometry and Materials.
https://whoisryosuke.com/blog/2025/structure-of-a-webgpu-renderer