Dev Diary

How We Model Band Chemistry Between Real People

Oct 28, 20265 min read

A band is four or five moods sharing one stage. A dev diary on our band chemistry system: what we simulate, what we refuse to, and why cohesion must fall.

Every band that breaks up can point at the moment. The tour where the drummer stopped talking in the van. The rehearsal where somebody said 'that riff is fine' and clearly meant the opposite. Nobody quits over one bad note. They quit over eleven months of small things nobody named out loud.

That is the thing we wanted the band chemistry system to capture, and it is much harder than it sounds. Chemistry is not a stat. It is the residue of a hundred decisions a manager made without thinking about the people they were making them to.

So here is what we simulate in Road to Headliner, what we refuse to, and the one design call that took us three rewrites to get right.

What a band chemistry system actually has to track

The lazy version is a single morale bar per band. It goes up when good things happen, down when bad things happen, and everyone in the group feels the same way at the same time. Easy to build, and a lie. Real groups are not one mood. They are four or five moods that have to share a stage.

So the model works at two levels.

  • •Each musician carries their own state. Skill, yes, but also energy, mood, and what they want out of this band. Someone who joined to tour hates a quiet month. Someone who joined to make records hates a month of nothing but gigs.
  • •The band carries a cohesion figure on top. That number is a summary of the people, not a source of truth that overrides them. If cohesion is falling, it is because specific individuals are unhappy for specific reasons, and you can go and look at who.

That distinction sounds academic until you play it. A band at 40 cohesion where everyone is mildly bored is a completely different problem from a band at 40 where three people are fine and one is furious. The first needs a change of pace. The second needs a conversation, or a replacement.

Why cohesion had to be able to fall

Our first pass only went up. Rehearse together, cohesion up. Play a show, cohesion up. It was pleasant and it was worthless, because a number that only rises is not a system, it is an experience bar with a nicer name.

The moment we let it fall, the whole game got more interesting.

Now time itself is a pressure. Push a lineup through weeks of shows with no rest and the energy drains out of them before the cohesion does, which is exactly the order it happens in real life. Ignore rehearsal for long enough and the group loses the thing that made them tight in the first place. Fire somebody the rest of the room liked and you pay for it in the room, not just on the balance sheet.

Falling cohesion also gives good management something to be good at. If nothing can decay, there is no such thing as maintenance, and maintenance is most of what managing a band actually is. We go deeper into the day to day of that in the band management guide, but the short version is that rest, rehearsal and roster balance are not optional side tasks. They are the job.

What we deliberately refuse to simulate

Some things we left out on purpose, and we get asked about all of them.

  • •No soap opera dice. We do not roll a random event that deletes a member out of nowhere. Every departure has a trail you could have read a few weeks earlier.
  • •No hidden loyalty score you are never shown. If something is affecting the band, you can find out what. Guessing is not depth.
  • •No permanent character flaws. A musician who had a bad run is not branded difficult forever. People recover, and so do bands.
  • •No forced drama for drama's sake. Tension has to come from choices you made, otherwise it is just noise the game is generating at you.

The rule we kept coming back to: if a player cannot explain to a friend why their band fell apart, we built it wrong.

Chemistry versus talent, and which one wins

The honest answer from the design side is that talent gets you noticed and chemistry decides how long that lasts. A group of brilliant players who resent each other will out-perform a tight average band for a while, then fall over. We tuned the numbers so that gap shows up over a season, not over a week, because that is the timescale it happens on for real groups too.

If you want the human side of this rather than the engineering side, we wrote about personalities and band chemistry separately, and there is a practical companion piece on how to manage a band that covers the moves you actually make week to week.

We are still tuning all of it. The current build is honest about one thing, at least: bands are made of people, and people notice how you treat them.

Want to find out what your management style does to a group of musicians? Start a band free in Road to Headliner. It runs in your browser, your first rehearsal takes minutes, and the band you build will absolutely tell you when you have pushed them too hard.

#dev-diary