Branching Skies

Stories that remember you.

← All posts

Why every AI RPG forgets your story (and what we did differently)

Every AI RPG in 2026 fails at memory in one of five common ways: forgotten characters, lost player choices, hallucinated lore, no correction loop, and broken continuity across sessions. Here's what each failure mode looks like in practice, and how Branching Skies addresses each one.

Spend 30 seconds reading any AI roleplay subreddit and you'll see the same complaints over and over. "The AI forgot my character." "It made up a city that doesn't exist." "I told it the same thing four sessions in a row and it still doesn't remember."

The shape of the complaints is consistent across every product because the architectural problem underneath is the same one. The AI doesn't really remember. I broke the failure into five categories. Here's each one, what it looks like, why it happens, and what we built to fix it.

1. The AI forgets characters you met

What it looks like. The narrator introduces an NPC for the second time as if you've never met. Or asks who you mean when you reference someone by name. Or describes the bard you befriended last session like she's a stranger.

Why it happens. Character names and relationships live in conversation history. Once the AI's context window fills up, the early-session details get dropped first. Your favorite NPC from session three is the first thing to vanish.

What we did. NPCs in Branching Skies aren't stored in conversation history. They live in the world canon as authored characters with persistent relationships, dialogue patterns, and histories. The AI doesn't recall them from prompt context. It retrieves them from a structured layer that's always available.

2. Player choices don't stick

What it looks like. You decide your character is loyal to a specific faction. Three sessions later the AI has you working for the opposing faction in a generic scene. Or you stole something in session two and the AI generates a scene where you never stole anything.

Why it happens. Player decisions in most AI roleplay products are just conversational mentions. They get summarized into "you did some things in the past." The specific decisions don't persist as queryable facts the AI can pull from later.

What we did. Choices that matter get stored as durable facts about your campaign. The AI can retrieve them when relevant. The pendant you stole stays stolen. The faction you joined stays joined. The favor you traded the village elder becomes a debt his grandson asks about three sessions later.

3. The AI invents lore on the spot

What it looks like. You ask about a city's history. The AI gives you a confident-sounding answer. Next session you ask the same question and get a different confident-sounding answer. Then you realize the world has no actual history. The AI was making it up each time.

Why it happens. Most AI roleplay products have no world canon. The AI generates lore on demand from the language model's training data, which contains every other fantasy world ever written. There's no underlying truth for the lore to match against, so consistency is impossible.

What we did. Our world is hand-built. The history of every faction, the relationships between NPCs, the geography of the cities, all of it is authored before the AI ever speaks. The AI retrieves from canon. It doesn't invent canon. When you ask about a city's history twice, you get the same history both times.

4. There's no way to correct the AI when it drifts

What it looks like. The narrator says something that contradicts what you remember from earlier sessions. You can either accept it and let the immersion break, or argue with the narrator in-scene and let the immersion break differently. There's no clean fix.

Why it happens. Most products treat the AI's output as authoritative. The user has no tool to interrogate it, no canon to check against, no way to signal that something is wrong without breaking the scene.

What we did. You can tap the narrator's name and step out of the scene to talk to him directly. Ask what he meant. Tell him he got something wrong. Ask what your character would reasonably know in this situation. He verifies against canon and fixes the story if you were right. We're the only AI roleplay I know of where the player can fact-check the narrator in real time. Because we built a canon worth fact-checking against.

5. The campaign has no continuity across sessions

What it looks like. You play for three weeks. You feel like you accomplished things. You close the app. You open it back up two weeks later. The campaign you walk into feels like a different campaign. Threads have evaporated. NPCs feel different. The world doesn't feel like the world you left.

Why it happens. Without persistent memory across sessions, the AI can't make session N+1 feel like a continuation of session N. The campaign exists in flashes. Each session is essentially a fresh start because the AI starts fresh each time.

What we did. The campaign is the data model. Your character's history, your relationships, your faction standings, your active quests, all of it persists. Close the app. Come back in two weeks. The world is exactly where you left it. Algus remembers what you did last time. The campaign keeps going.

What this means for the player

This isn't a roadmap. It's the product we built. Every failure mode above is one Branching Skies addresses architecturally. The world is hand-built. The choices are stored. The AI is a narrator with a memory, not a generator with a goldfish bowl.

If any of those failure modes sounds familiar from your time with other AI RPGs, get on the beta list. First drop is later this year.