Bipedal, humanoid, and the words for creature shapes in gamesBipedal vs quadrupedal: how many legs This is about the number of legs the creature walks on. Bipedal. Two legs. Humans, ostriches, T-rex, kangaroos, most fantasy humanoids. Quadrupedal. Four legs. DoMay 18, 2026·3 min read
Juice is the difference between a game that feels alive and one that doesn'tIntro Think back to the last game you played that felt good. What happened when you jumped? Did the camera move a little? Did your character squish for a moment before launching? What happened when yoMay 8, 2026·7 min read
Just write your own librariesJust write your own libraries Libraries used to limit what you could do. If nothing fit your needs, you had to settle or slowly create it yourself. Now, that's changed. AI models are advanced enough fMay 5, 2026·4 min read
Your game runs fine on desktop. Why does it crash on mobile?Intro You built a game on the web. It runs at 60 fps on your laptop. You open it on your phone and it stutters, overheats, or just crashes. Same code, same scene, completely different result. This posMay 4, 2026·11 min read
Redis is greatIntroduction I've used Redis for a lot of things over the years. Rate limiting, caching, distributed locking, tracking peak concurrency, ephemeral counters, queues, deduplication, leaderboards. Every May 3, 2026·8 min read
Decals in games are not talked about enoughWhat a decal is A decal is a flat texture stuck onto an existing 3D surface. It doesn't add new geometry. It just paints something on top of what's already there. Bullet hole on a concrete wall? DecalMay 3, 2026·5 min read
2D Rendering Concepts: A Reference1. The Core Insight: 2D Is 3D With a Flat Camera A modern 2D game is rendered by a 3D engine. Every sprite is a flat rectangle (a quad) in 3D space. Every tile is a quad. Every UI element is a quad. TMay 3, 2026·15 min read