Quick answer: Walk away from, or negotiate hard on: IP assignment instead of license, perpetual or auto-renewing terms, recoup buckets that include vague 'expenses', options on your future games, no minimum marketing commitment, and no reversion clause if they shelve the game. Any publisher who rushes your signature or discourages a lawyer is itself the red flag.
Walk away from, or negotiate hard on: IP assignment instead of license, perpetual or auto-renewing terms, recoup buckets that include vague 'expenses', options on your future games, no minimum marketing commitment, and no reversion clause if they shelve the game. Any publisher who rushes your signature or discourages a lawyer is itself the red flag. That's the short version — the sections below get into the how, the why, and the mistakes worth dodging.
Rights grabs dressed as boilerplate
The worst clauses read blandly: 'Developer assigns all rights, title, and interest' (you just sold your IP), 'including sequels, prequels, and derivative works' (your next game is theirs), 'in perpetuity throughout the universe' (forever). A fair deal licenses specific rights for a defined term and lists what's excluded.
First-game leverage is real but not zero. Most reputable publishers will move to a license with a 3-7 year term when asked plainly; the ones who won't are telling you their business model.
Money traps in the definitions
The split means nothing until you read the definitions of 'Net Revenue' and 'Recoupable Costs'. Red flags: deductions left open-ended ('including but not limited to'), marketing recoupable without a cap or approval right, cross-collateralization (one game's costs recouped from another's revenue), and royalty reporting less than quarterly with no audit right.
Each is fixable with a sentence — caps, approval thresholds, audit clauses. A publisher's reaction to those sentences is your best diligence.
The silent-shelf scenario
A publisher that loses interest can simply... stop: no marketing, no ports, no answer, while the contract holds your game hostage. Protect against it with minimum obligations (a defined marketing spend or effort), milestone-based commitments, and reversion: if the game isn't released or actively exploited within a window, rights return to you.
Get every promise from the pitch meeting into the document. 'We'll handle Switch and localization' is a vibe until it's a clause.
Protect the downside first
Indie game revenue is lumpy and unpredictable, and most advice quietly assumes a hit. Plan for the median outcome instead: a launch that earns modestly and grows slowly. Keep fixed costs low, keep some runway, and make deals you could live with if the game sells a tenth of your hopes.
None of this is pessimism — it's what lets you take real creative risks. A developer who can afford to miss is a developer who can afford to be interesting.
Get unglamorous things in writing
Splits, deadlines, deliverables, who owns what if the project dies — the awkward conversations are dramatically cheaper before money shows up. A one-page agreement between friends feels like overkill right up until it's the only thing that saves the friendship.
You rarely need a lawyer for a first project, but you do need clarity. Write down what was agreed, date it, and make sure everyone has a copy. Future-you will be grateful.
The quiet work that protects all of this
Everything in this post gets undone by an unstable build. A great store page, a clever marketing beat, a perfect jam entry — none of it survives 'crashed twice, refunded'. Stability isn't a feature players praise, but it's the floor everything else stands on.
Give yourself visibility before you need it: crash reports with stack traces, a simple way for players to flag issues from inside the game, and a habit of fixing the top recurring error before adding anything new.
Putting it to work
Don't try to act on all of this at once. Pick the one change that costs you the least and pays the most this week, do it, and see what actually happens before reaching for the next.
Most of this rewards steadiness over intensity. A small improvement made every week, checked against how real players respond, outruns any single burst of effort — in this corner of game development and every other one.
Make the guesses cheap, the agreements written, and the runway longer than the plan.