Why a contract

The long-form version of the thinking behind this tool: Why solo game devs never finish (and what to do about it). Read it if you want the reasoning before the tool.

"Scope creep" sounds like a process problem. It is really an emotional one. Mid-build, a new idea always feels more exciting than the half-finished thing in front of you. So you chase it. Then the next one. The project quietly becomes unfinishable, and one day you just stop opening it.

A written scope contract works because it moves the decision earlier, to a calm moment, before you are emotionally invested in feature number nine. When the shiny new idea arrives at hour 20, you do not argue with yourself. You check the contract. It already said no.

How to use it