Accountability Circles: How to Run the Small-Team Ritual That Replaces the Indie 'Family'
Indie game dev accountability that actually works: the small-team ritual — 3–6 devs, owned areas, weekly commitments — that replaces the 'family' dynamic.

Your Discord team has been dead for six months, but nobody said it was over. The artist replies every other week. The programmer vanished around week four. You can see everyone's Discord status is green, which somehow makes it worse. Nobody wants to be the person who says your part is three weeks late, so nobody does, and the project quietly joins the graveyard.
This post shows you a different structure for the same group of people: an accountability circle. Three to six devs, artists, or composers, each owning a visible area, each reporting against concrete weekly commitments, each challenged when delivery slips or scope expands without agreement. By the end of this post, you'll have a seven-step setup and a first-week script you can run with the people you already know.
The family trap (why warm teams don't ship)

Indie dev teams default to a family dynamic — warm, supportive, vague about deadlines. It feels like kindness. It ships nothing.
Eric Nevala, after a decade of shipping with indie teams, nailed the anti-pattern: "The team doesn't have bosses, everyone is an equal because everyone is an important vice president." Flat looks like respect. In practice, it means nobody owns anything, so nobody can be late — which means the project can't move. The same teams produce a predictable death sequence: "Many people just lose interest and silently fade away. Some people on the team aren't even available online for days at a time, and they pop in and out rather quickly."
Then the ghosting. From r/INAT, satirical and entirely accurate: "I'll ghost you in around 2 weeks as everyone loses interest." That post has 77 upvotes because everyone recognises the pattern. You've lived it. You've probably done it.
Here's the mechanism most indie devs never name. Kim Scott, who spent her career on feedback at Google and Apple, calls it ruinous empathy: caring about someone too much to tell them the thing they need to hear. More than 75% of feedback mistakes happen in this quadrant. Not because people are cowards — because they're friends. Family-mode teams produce ruinous empathy by default. You don't say the thing because you like the person. So the thing never gets said. So the project dies.
You're not lazy. You're not flaky. You're unsupported — by a structure that actively suppresses the one piece of information that would save the project.
Ghosting isn't a people problem. It's what happens when ownership is invisible.
What an accountability circle actually is

An accountability circle is a small-team operating ritual. It is not a Discord server of forty hopefuls, a game jam, a stand-up, or a scrum ceremony. It's three to six people who have chosen to be visible to each other every week.
Three ingredients make it work:
Small. Three to six people, hard cap. Amazon runs on a "two-pizza team" rule — if it takes more than two pizzas to feed the team, split it. The reason isn't just pizza: past about ten people, individual productivity drops (the Ringelmann effect), and past four or five bystanders, people reliably assume someone else will act (diffusion of responsibility, Darley & Latané, 1968 — intervention rates fell from 85% alone to 31% with four others present). Discord servers of thirty "team members" are audiences. Circles are not audiences.
Owned areas with clear edges. One noun per person: audio, combat, Steam page, environment art. Single-threaded ownership, written down, visible to everyone. Two people owning the same thing is zero people owning it.
A weekly rhythm where slippage is surfaced, not sat on. One call, one agenda, one outcome: everyone knows who committed to what, and everyone knows whether it happened. This is what stand-ups are supposed to do and usually don't, because stand-ups are status ("I worked on combat") and circles are commitments ("I said the boss fight would be playable by Friday; it wasn't; here's why and what I'm shipping next").
How to run an accountability circle (7 steps)

Step 1: Cut the team to 3–6 people
Count the people you would actually miss if they didn't show up on Friday. That's your circle.
Why: Karau and Williams's 78-study meta-analysis found that visible individual contribution is one of the strongest predictors of whether people stop loafing in group work. Past six people, contribution blurs. Below three, the circle is just a friendship with extra steps.
Watch for: the instinct to keep people "in the loop." A loop is not a circle. If someone isn't owning an area, they don't need to be in the weekly call. Invite them to the demo day instead.
Step 2: Assign one owned area per person
Each person gets one noun. Write it down where the whole team can see it — a pinned Discord message, a shared doc, a Notion page. This is a small act with outsized effect.
Why: diffusion of responsibility is a structural force, not a personal flaw. Ambiguous ownership is why the bug doesn't get fixed, the Steam page doesn't get updated, and the audio pass never happens. When the noun has a name next to it, that person is the one whose Friday the thing depends on.
Watch for: fuzzy overlap. "We both kind of do UI" means neither of you does UI. If two people need to share a surface, split the noun: combat UI vs menu UI. One noun, one owner.
Step 3: Commit to a weekly 45-minute call
Same day, same time, video on. Forty-five minutes is enough for six people to actually talk and short enough that nobody dreads it.
Why: accountability on an indie game dev team is a months-long problem, not a week-long one. One indie dev club runs it exactly this way: "We apply it on a weekly basis for a span of months... over a two to five months schedule and a weekly basis like we do for the club projects." Real projects need real cadence. Async-only circles — Discord threads, shared docs with no call — die within six weeks. The call is where commitments become social.
Watch for: timezone excuses that quietly downgrade the call to "whenever we can." If you can't find a weekly 45-minute slot, the circle isn't going to work, and it's better to find out in week one than week twelve.
Step 4: Run the four-column agenda
Every call has the same four columns. Each person walks their row.
- Last week's commitments — hit, miss, or why.
- Blockers — what would unblock you this week.
- Next week's commitments — specific, dated.
- Scope changes proposed — anything that wasn't on the list last week but is now.
Why: Locke and Latham's goal-setting theory — tested across 88 task types, 40,000+ participants, decades of field studies — shows that specific, difficult, publicly committed, reviewed goals outperform everything else. The four columns operationalise all four conditions in forty-five minutes.
Watch for: commitments like "I'll work on combat." That's not a commitment, that's a plan to open the file. A commitment is "playable boss fight with one attack pattern by Friday 5pm." If you can't say whether it happened, it wasn't a commitment.
Step 5: Separate support from avoidance
When someone misses, the circle has two choices. Support sounds like: "How can I help you hit this? What would you need to cut to make the date?" Avoidance sounds like: "No worries, whenever you get to it."
They feel the same in the moment. They're opposites.
Why: Kim Scott's two-by-two is the cleanest frame. Care personally and challenge directly at the same time, or you end up in ruinous empathy — the quadrant where more than 75% of feedback mistakes live. Another indie dev makes the same point about deadlines: "When someone keeps pushing back their deadline, they're not facing decisions they need to make." The circle's job is to notice that and name it, not protect people from it.
Watch for: yourself. You'll feel the pull toward avoidance because you like these people. That pull is the signal the circle exists to resist.
Step 6: Handle the first miss with an if-then script
Decide in advance what happens when someone misses. Gollwitzer's 94-study meta-analysis on "implementation intentions" found a medium-to-large effect (d = 0.65) on goal follow-through just from writing down if X, then Y. Scripting the hardest moment makes the hardest moment routine.
A script that works:
If I miss a Friday commitment, then I post in the circle channel before the call with: (1) what didn't ship, (2) why, (3) a renegotiated date or a renegotiated scope.
The weekly call doesn't need to be a surprise. The decision the circle has to make is narrower: renegotiate scope, renegotiate the date, or renegotiate the person. Most first misses are scope. A few are dates. A rare few are the person — and the circle has to be willing to name that too.
Watch for: the second miss in a row from the same person on the same noun. That's no longer a miss; it's a signal. Don't wait until miss four.
Step 7: Run a 15-minute retro every four weeks
Once a month, the circle steps back. Fifteen minutes, three questions:
- What did we ship?
- What slipped, and why?
- What do we change about the circle itself?
Why: Moon Candy Studio, a four-person indie shop, builds this cadence directly into every project — two-week reviews that walk tasks, Slack history, old docs, and commits. The ritual is the point. Teams that ship have a way to notice when the ritual stops working and fix it before the project does.
Watch for: the retro drifting into a vibes check. It's an operational review, not therapy. If the retro keeps producing the same slippage pattern, step 5 was skipped.
When circles fail (three anti-patterns)

Circle-of-two. Two people is a friendship with a shared Google Doc. There's nobody to notice when both of you are rationalising the same delay. Minimum viable circle is three, and three works better with a fourth person who can be the neutral voice on hard calls.
Silent observer. One person never commits to anything dated. They "help out," "pitch in," "lurk." Silent observers produce the exact outcome the circle was built to prevent. Convert them (ask them to own one small noun for four weeks) or cut them. Keeping them is the family trap in miniature.
Commitment theatre. Commitments are named on Friday and nobody checks them on the next Friday. The agenda becomes theatre — everyone says what they're "working on," nobody gets asked "did you hit last week's commitment?" When this starts, the call is a status meeting, and you've already lost the circle.
Starting a circle this week (minimum viable setup)

Don't wait for the perfect team. Run a four-week pilot with people you already know.
- Three or four people whose work you want to see by Friday.
- A 45-minute weekly call. Same day, same time, pick the slot before the first call. Video on.
- A shared doc with four columns. Last week, blockers, next week, scope changes. One row per person.
- A first commitment. Each person names their owned noun and one dated deliverable for next Friday's call.
That's the whole setup. No tool you don't already have, no money, no ceremony. At the end of four weeks, run a retro. If you shipped more than you would have shipped solo, keep going. If the same person missed three weeks running, have the step-5 conversation.
What to do next

Read how to find reliable teammates for your indie game project before you form a circle — the circle only works if the people in it are the kind of people who actually show up. The trial-sprint framework in that post is how you find out in seven days, not three months.
If your circle keeps renegotiating scope every week, scope creep is killing your game is the structural fix. Circles surface scope drift; the scope-creep post gives you the script for cutting it.
If you're wondering whether a circle beats going solo, solo dev vs. team: which path is right for your game? walks the honest comparison — and the third option (structured-solo with an external accountability buddy) that most devs don't consider.
When your circle is ready to commit to a deliverable, the vertical slice protocol is what you commit to shipping. And for the full picture, how to finish your indie game: the complete guide is the parent pillar this post sits under.
You're not lazy. You're unsupported. Ghosting, silent fade, real life winning — none of that is a character problem. It's what happens when nobody is counting on your work by Friday.
Clowdr is a team: a structured group of indie devs, artists, and composers shipping games together with accountability circles built in by default. You keep full rights to your work. Someone is waiting on your Friday build.
Join the Clowdr waitlist and ship a smaller game with a team that follows through.