What is WebGPU and Why It's Huge.So What Is A GPU In The First Place A GPU is a second processor with its own memory, called VRAM. Your data has to live in VRAM before the GPU can use it. Getting it there costs time. A CPU has a few Apr 17, 2026·8 min read
A Friendly Introduction to Linear Algebra For Game DevsWhat Is Linear Algebra Even? Linear algebra is the math of vectors and matrices. That is it. The whole field. Vectors describe things like position and direction and movement. Matrices describe transfApr 16, 2026·9 min read
Ray Marching From the Ground UpWhat Is Distance. Before anything else. You need to understand one thing. Distance. You have two dots on a piece of paper. The distance between them is just how far apart they are. You could measure iApr 15, 2026·5 min read
Why The L System Trees Looked WrongIntroduction We wanted procedural trees. We kept getting trunks with leaf puffs. Pine looked acceptable. Oak. Birch. Maple. And sakura did not. They read like poles with crowns. The important lesson iApr 15, 2026·4 min read
Nanite Explained: How Modern Game Engines Render Billions of Triangles Without ExplodingFrom draw calls to culling to virtual geometry. Everything you need to know about the system that killed the triangle budget.Apr 15, 2026·20 min read
Next.js use cache: remote: A Distributed Cache in One LineIntroduction I discovered this while digging through the Vercel docs and the Next.js cache components skill. I was trying to understand how caching actually works when you deploy to Vercel. What I fouApr 15, 2026·8 min read