Branching Skies

Stories that remember you.

← All posts

How to find an AI campaign that actually remembers your character

When evaluating an AI RPG for memory depth, check for seven things: a hand-built world canon, persistent character state, NPC relationship recall, stored player choices, visible memory signals, a way to correct the AI, and long-arc continuity. Most products miss at least three. Here's the checklist.

If you've spent any time looking for an AI RPG that doesn't forget your campaign, you've probably tried two or three products and quit each one when the memory broke. The pattern is consistent across the category. Below is a checklist I built from my own time testing the major AI roleplay products in 2026, plus the time I spent designing Branching Skies as the answer to my own frustrations.

Use this checklist when you're evaluating any AI RPG. Each item is a discrete test you can run in the first 15 minutes of using a product. If a product fails three or more of these, the memory is going to break on you the same way every other one has.

1. A hand-built world canon

What this means. The world's history, geography, NPCs, factions, and faith systems were written by humans before the AI ever opened its mouth. The AI retrieves from the world. It doesn't invent it.

How to test. Ask the AI about a specific place or person twice, a few sessions apart. If you get different answers, the world is being generated on the fly. If you get consistent answers, there's a canon underneath.

Branching Skies: Syrinway has been a homebrew tabletop campaign for nearly 10 years. The world is authored. The AI retrieves from it.

2. Persistent character state across sessions

What this means. Your character's name, abilities, inventory, equipment, and biography exist between sessions. Closing the app and reopening it next week doesn't reset you.

How to test. Play a session. Note your character's specifics. Close the app. Open it a week later. If the AI knows who you are without you reintroducing yourself, the state persists.

Branching Skies: Your character lives in a persistent data layer. Close the app, come back in two weeks, and the character is exactly where you left her.

3. NPC name and relationship recall

What this means. NPCs you've met remember you across sessions. They reference past interactions naturally. They don't reintroduce themselves like strangers.

How to test. Befriend an NPC. Walk away. Come back two sessions later. If the NPC reintroduces herself like she's never seen you, the memory is conversation-window-bound. If she greets you by name and references something you did, the relationship is persisted.

Branching Skies: NPCs live in world canon with persistent relationship state. Anelise remembers when you brought her father a cask of imported ale. She lights up when you walk into the tavern because you came back.

4. Player decisions stored as durable facts

What this means. Choices that matter get stored as queryable facts the AI can retrieve later. The pendant you stole stays stolen. The faction you joined stays joined.

How to test. Make a significant choice in session two. Go to a completely different location in session five. Mention something tangentially related to the choice. If the AI doesn't connect the dots, the choices aren't really stored as facts. They're just summarized away.

Branching Skies: Player decisions persist as durable facts about your campaign. The AI surfaces them when they matter. The wanted poster shows up six sessions later because the AI knows what your rogue did in session two.

5. Visible memory signals in the UI

What this means. When the AI surfaces something from your past sessions, you can see that memory fired. There's a UI element that distinguishes "the AI remembered this" from "the AI generated this."

How to test. Play long enough for the AI to potentially reference older material. Watch the interface. If there's no visual indicator when memory fires, you have no way to verify the AI is actually remembering versus generating something that sounds plausible. Plausible-sounding generation that just happens to be wrong is the worst failure mode.

Branching Skies: The REMEMBERED pill. When the AI surfaces something from your past sessions, ✨ REMEMBERED appears above the turn. It's the proof of memory made visible.

6. A way to correct the AI when it drifts

What this means. When the AI gets something wrong, you have a tool to fact-check it without breaking the scene. You can step out, ask what it meant, point out the contradiction, and have the AI verify and adjust.

How to test. When the AI says something that contradicts what you remember from earlier, see if the product gives you any way to flag it cleanly. If your only option is to argue with the narrator in-scene or just accept the drift, there's no correction loop.

Branching Skies: Tap the narrator's name to step out of the scene. Ask what he meant. Correct him when he's wrong. He verifies against canon and fixes the story if you were right.

7. Long-arc continuity across sessions

What this means. Faction reputations, quest threads, time progression, and world state all persist across sessions. The campaign you walk into next week is the campaign you left this week.

How to test. Play a campaign for a couple of weeks. Note the active threads. Take a break. Come back. If the world feels like a different world or the threads have evaporated, there's no long-arc continuity.

Branching Skies: The campaign is the data model. Faction standings, active quests, world state, all of it persists. Two weeks off doesn't reset anything. Algus remembers what you did last time.

What this means for the player

Branching Skies passes all seven of these checks. We built it specifically to fix the failure modes the other products live with. First closed beta drops later this year. If any of those checks sound like things you've wanted from an AI RPG and haven't found, get on the list.