Hands resting on a mechanical keyboard, screen light casting blue-white glow across knuckles with code visible in soft bokeh
Game DevelopmentEst. 2026

We don't ship
tutorials.
We ship the thinking
behind the build.

A journal of craft, philosophy, and the code in between.
Scroll
01

This is not a content calendar.
This is a working document.

Every post here started as a problem on a whiteboard at 1 AM — a collision detection bug that turned into a conversation about spatial hashing, a shader that wouldn't cooperate until we understood why the math was lying to us.

We write for the developer who already knows how to Google. We write for the moment after the Stack Overflow answer, when you're staring at working code and still don't know why it works.

“The interesting part of game development isn't the solution. It's the decision tree that led there.”

Read the Latest BuildNo paywall. No newsletter gate.
47

Long-form builds published

avg 14 min read

4

Editorial threads

Mechanics · Shaders · Perf · Philosophy

2AM

Average publication hour

when the build finally compiles

02

Mechanics are arguments.
Every design choice takes a side.

The jump arc in your platformer is a philosophical position about player agency. The reload animation in your shooter is a statement about pacing and tension. We unpack the reasoning.

A mechanic that doesn't communicate its intention is a mechanic that will be patched out.

Close-up of a game controller resting on a desk beside a notebook with handwritten game design notes
Mechanics18 min read

The Friction Inventory: Why Your Platformer Feels Wrong

We ran acceleration curves through three different feel frameworks before we understood that the problem wasn't the numbers — it was the question we were asking about them.

M
Mara Osei·Feb 18, 2026
Developer's dual monitor setup showing code editor with a state diagram drawn on a whiteboard behind it
Mechanics11 min read

State Machines Are Not Boring: A Confession

I spent six months avoiding finite state machines because they felt like engineering homework. Then I shipped a boss fight with 40 hand-written if-else chains.

L
Luca Ferreira·Feb 10, 2026
Abstract wireframe mesh rendering showing collision geometry overlaid on a character model
Mechanics14 min read

Collision Detection Is a Lie You Tell Your Players

The hitbox is not the character. Understanding that gap — the space between visual representation and physical truth — is where game feel actually lives.

P
Priya Nambiar·Jan 29, 2026
03

Optimization is a design decision.
The profiler is a creative tool.

Performance budgets shape what your game can be. The developers who understand this ship tighter, stranger, more intentional work. The ones who don't ship patches.

The frame budget is not a ceiling. It's a constraint that forces you to decide what matters.

GPU profiler timeline showing frame spikes and draw call batches in a dark developer tool interface
Optimization22 min read

The Frame Budget Is a Creative Brief

Sixteen milliseconds is not a constraint — it's a canvas. Every draw call you cut is a decision about what your game is actually about. We profiled 200 scenes to prove it.

T
Tobias Wren·Feb 20, 2026
Extreme close-up of circuit board traces with blue light illuminating copper pathways
Optimization9 min read

Spatial Hashing: The Algorithm That Saved My Jam Game

At 400 entities, my naive O(n²) collision check hit 8ms. At 4 AM with 6 hours left in the jam, spatial hashing was the only friend I had.

S
Selin Kaya·Feb 6, 2026
Terminal window displaying memory allocation logs with green text on a dark background
Optimization12 min read

Object Pooling Is Not Premature Optimization

The performance argument for pooling is real, but it's the wrong argument. The right argument is about predictability — and that's a design value, not an engineering one.

M
Mara Osei·Jan 22, 2026
04

Every shader tells a story.
The math is the meaning.

GLSL is a language for describing how light behaves when it decides to lie. Understanding the math behind visual effects doesn't make you a graphics programmer — it makes you a better storyteller.

When you understand what the noise function is doing, you stop copying and start composing.

Abstract shader render showing dissolving geometric shapes with glowing edges against a dark background
Shaders20 min read

The Dissolve Shader That Taught Me to Read Math

I copy-pasted noise functions for two years before I understood what `fract(sin(dot(uv, vec2(12.9898,78.233))))` was actually doing. This is that story.

R
Riku Nakamura·Feb 14, 2026
3D rendered character model showing rim lighting effect with blue-white edge glow against dark background
Shaders16 min read

Writing a Rim Light Shader Without Understanding Dot Products

You can follow tutorials. You can ship games. But eventually the shader breaks in a way the tutorial didn't cover, and then you have to actually understand vectors.

P
Priya Nambiar·Jan 31, 2026
Misty cityscape at night with layered depth fog creating atmospheric perspective
Shaders10 min read

Depth Fog Is a Narrative Tool. No, Really.

Exponential fog with a custom falloff curve doesn't just hide draw distance. In the right game, it's the difference between mystery and emptiness.

T
Tobias Wren·Jan 14, 2026
04

The industry doesn't need
more engines.
It needs more editors.

On the culture of game development — the decisions made in boardrooms, the conventions that calcify into dogma, and the indie devs who quietly ignore all of it.

Small indie game development team gathered around a monitor reviewing gameplay footage in a dimly lit studio
Industry15 min read

Why 'Game Feel' Is the Hardest Skill to Hire For

It doesn't appear on a résumé. You can't test for it in a code review. And yet the difference between a game that ships and a game that matters often comes down to one developer who had it.

L
Luca Ferreira·Feb 22, 2026
Whiteboard covered in sticky notes and flowcharts showing early game design documentation process
Industry13 min read

The Prototype Is Not the Pitch

Publishers want a vertical slice. Your team wants a proof of concept. These are different things, and confusing them is how you end up with a polished demo nobody wants to keep playing.

S
Selin Kaya·Feb 3, 2026
Developer's hands holding a laptop showing a game build screen with a release date countdown visible
Craft17 min read

On Finishing: The Discipline of Shipping Imperfect Work

Every developer I respect has shipped something they're not proud of. The ones I admire most are the ones who did it deliberately, with full knowledge of what they were leaving on the table.

R
Riku Nakamura·Jan 17, 2026

“The archive is where the real conversations live.”

47 long-form builds spanning collision systems, narrative state machines, GPU particle budgets, and why the most important game design decisions happen in a spreadsheet.