Why we should stop writing lines — and start writing instructions that let our characters answer anything, live, and still stay themselves.
Right now each interaction has a box where I type what the character says. That's perfect for a film or a linear game. It breaks the second a player can say anything.
In our game they will. A player might ask Echo about a red flower they're looking at, accuse a character of lying, or trail off mid-thought. A line I wrote a year ago can't answer a question I never saw coming — and we can't write every branch, because there are infinite branches. Even if we tried, the result feels like a vending machine: pick A, B or C. Dead.
We don't want pre-recorded answers. We want a character who actually responds.
Don't write what the character says. Write the instructions that let the AI say it — in character, on-story, every single time.
So each box stops holding dialogue and starts holding a prompt. Not one giant prompt — a few small, focused ones, each telling the AI something different about the moment. The AI reads them together with the character's background, takes the player's input, and generates the reply.
The narrative job of the beat. What it needs to accomplish, and where the player should be left.
The inner state the AI plays underneath the words. This is where characters get depth instead of just lines.
Voice, register, rhythm — plus a few sample lines as a tuning fork. Not read verbatim; they set the tone.
The escape hatch back to full control. For beats we can't leave to chance — a reveal, a punchline, a plot-critical line — type it word-for-word and the AI delivers it as written. Leave it empty the rest of the time.
And underneath every interaction, two things are always present:
The character bible — history, wound, secret, how they speak, their bond with Echo and with the player. It can run a hundred pages. Every interaction reads from it, so the character is consistent whether it's their first scene or their fortieth.
Whatever the player just said or did — voice or text — fed in at the moment of play. This is the part we can never predict, and the whole reason the system has to be generative.
Off-script, in character, and it even hands the moment back to Echo. No line for this was ever written.
I write a handful of smart instructions instead of thousands of dead lines. The AI handles the infinite things players throw at it. And where it matters — I still hold the pen.