How To Play

A guide to navigating the threads of fate.

What Is This Game?

The Butterfly Effect is an interactive fiction game about the hidden shape of an ordinary life. Every person has a version of themselves that got it right. Every person has a version that didn't. This game explores the distance between them.

The tone is literary. The narrator is merciless. Most paths end in failure โ€” and that's by design. Finding the path that doesn't is the point.

Creating a Life

You begin by giving Fate a person to work with. Two options:

  • Let Fate Choose โ€” Click the dice button. Fate generates a character: age, background, occupation, life circumstances, and a quiet sense of dread. You can accept the preview or erase it and try again.
  • Describe Someone โ€” Type up to 500 characters describing a specific person. The more specific and mundane, the better. Fate takes it from there.

Fate produces a name, a brief appearance, a life title (four to six words, poetic), and a synopsis in the style of a Rod Serling introduction. Then it identifies the life's core threads.

Life Points & Threads

Every life is divided into 5โ€“7 Life Points โ€” the core pillars of that person's existence. Work. A relationship. A habit. A wound that never healed properly. Each pillar is a thread.

Each thread has three states:

  • Normal โ€” Where the person stands today. Ordinary. Unremarkable.
  • Perfect โ€” The best possible outcome. The life they could have.
  • Worst โ€” The abyss. The darkest version of where this could go.

When you play a thread, you're navigating from Normal toward Perfect โ€” while the path toward Worst pulls at every branch.

Navigating a Thread

Each moment in a thread is a node. A node contains two to four paragraphs of narrative and two or three choices โ€” short, concrete actions. No meta-language. No "see what happens." Just decisions.

At least one choice nudges toward the perfect outcome. At least one nudges toward the worst. Fate does not tell you which is which.

Click a choice. A new node generates. The story deepens. This continues for up to nine steps โ€” after that, the thread must end.

All players share the same thread tree. Once a node is generated, it's permanent. If you find a path another player already explored, you'll see their story.

The Thread Map

Every thread has a Thread Map โ€” a visual tree showing every branch explored and every branch not yet taken. You can navigate directly to any node from the map.

Nodes you've visited are shown in full. Nodes another player is currently exploring are locked. Unexplored branches appear as open paths waiting to be walked.

When a thread ends โ€” in success or failure โ€” the map shows the outcome at that terminal node. You can return to try a different branch.

How a Thread Ends

Every path eventually reaches a terminal โ€” an ending. It's always a specific event. Something happens.

  • Success โ€” The thread resolves. The character found the way through. A child is born. A call is answered. A thing is finished. Something real and irrevocable. The thread is marked complete.
  • Failure โ€” The thread frays. A door closes. A verdict is read. A body goes still. The path is sealed. Return to the map and explore a different branch.

Endings are weighted toward failure. Roughly two in three paths end badly. Finding success requires care โ€” or luck.

Omens & The Supernatural โฌก

Some lives are touched by the uncanny. When a story is created, Fate assigns it a supernatural affinity โ€” a hidden number that determines how often something impossible intrudes.

Most lives have very little of it. Flickers, nothing more. Some are haunted throughout.

When an omen appears, the story notes it with โฌก. These moments are never explained. A stranger knows the character's name and then forgets. An object is in the wrong room. A door opens onto somewhere it shouldn't. Fate never clarifies.

Completing a Full Story

A story is complete when all threads have been successfully resolved โ€” every Life Point reached its perfect outcome. This is rare. The game is designed to make it difficult.

When it happens, the story moves into Read mode โ€” archived, permanent, shareable. The successful path through each thread is assembled into a full narrative you can read from beginning to end.

The tree remembers every branch. Every failure is still there, in the map, alongside the path that worked.