Trigonometry for game devs, starting from zeroIntroduction This guide assumes you know nothing. We're starting from the actual beginning. By the end, you'll understand what trig is, why it matters for games, and you'll know the handful of formulaApr 24, 2026·8 min read
CPU Friendly JavaScript. A Visual Guide.How A CPU Actually Runs Code A CPU core has a clock. It ticks about 3 to 4 billion times per second. Each tick, the core tries to do one unit of work. That is where your frames come from. Inside one cApr 17, 2026·7 min read
Particle systems in games with threejs and tricks to make them look goodParticles Are Just Textured Quads Particle systems drive fire, smoke, sparks, rain, dust, magic. They look complex. They are not. A particle system is a flat image drawn over and over with small variaApr 17, 2026·8 min read
What We Can Learn From Grass in Ghost of Tsushima RendersIntroduction Ghost of Tsushima renders huge fields of grass that sway in the wind. Each blade animates on its own. Roughly 83,000 blades on screen at once. In about 2.5 milliseconds per frame. This poApr 16, 2026·7 min read
What Actually Happens When You Run JavaScriptThe Pipeline. From Source To Running Code. Your JavaScript does not run directly. The engine transforms it first. V8. SpiderMonkey. JavaScriptCore. They all follow roughly the same steps. Parse. The eApr 16, 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