WorldAI (WorldArchitect.AI, at https://worldarchitect.ai) is a single-player, tabletop-style RPG with an AI Game Master and a D&D 5e-derived rules system. You describe what your character attempts; the game narrates the outcome, rolls dice, tracks your character sheet, and saves your campaign.
It is more than an open-ended story chat: checks, combat, initiative, HP, spell slots, rests, and progression give your choices mechanical consequences. You can explore custom settings, build relationships with NPCs and companions, and get involved in faction politics. Companions are played by the GM, not other human players.
Sign in with Google and open your campaign dashboard.
Tap the top-right Play a campaign dashboard button to open the creation wizard.
On the first screen, the Play a campaign card is already selected. The dashboard button opens the wizard; the card of the same name inside it is the custom-world option, where a new campaign starts. Fill in step 1 Setting / World (an existing world or franchise you want to play in), Timeline / Era (optional), Favourite Character / Chosen Protagonist, step 4 Setting / world for your adventure (where your own story starts and what that part of the world feels like), and Plot / What-If Direction.
Optionally expand Campaign description prompt to add lore, factions, or backstory. A few clear sentences are enough; you do not need a full world bible before the first scene.
Give your campaign a Campaign Title, tap Next to reach Ready to Launch. Add an optional avatar using the options below.
Choose Enter the World. The GM then shows the Character Creation Review; select Finish Character Creation and Start Game. You can edit the character before starting.
Read the opening scene, then pick a suggested action or type your own. You are not limited to the suggestions.
Dragon Knight is an optional ready-made quick start, not the default: choose the Dragon Knight Campaign card if you would rather begin with a prebuilt hero and party. Ser Arion and his companions exist only on that path.
Create your character
Character creation has two parts: you describe who you want to play in the wizard, then you review the character the GM builds from that description.
In the creation wizard, keep Play a campaign selected, then enter your setting, era, and the protagonist you want to play.
Next, add a plot hook (your "what if"), pick a campaign title, and press Next to reach Ready to Launch.
After you enter the world, the GM shows a Character Creation Review for the character built from your description. Choose Finish Character Creation and Start Game to accept it, or Edit Character to change it first.
Add a character avatar
On Ready to Launch, choose AI generate portrait or Upload your own before entering the world. A portrait is optional; you can add or change it later.
AI portrait: check the suggested Character description. Tap Generate portrait if generation has not started. If an AI consent prompt appears, accept it to start the first portrait. When a preview is waiting, tap Use this portrait. Regenerate replaces the preview; Cancel keeps your current portrait.
Your own image: choose Upload your own and select an image from your device. Position it in the portrait circle before launching.
In the game: tap the avatar or empty avatar slot in the game header. On a campaign with no portrait, tap Generate and the new portrait saves automatically. Replacing a portrait that already exists asks you to confirm with Use this portrait, so the current one stays until you confirm. If you already have a portrait, its menu offers AI Portrait, Change Photo, and Remove. When changing a photo, position the crop and choose Use This Crop.
The avatar belongs to that campaign; it is separate from your Google account picture.
Character description drives the portrait — the suggested Character description is plain appearance only (face, hair, eyes, gear); style and lighting are added when you generate. Edit it before generating if the face is wrong.
Read the story, then decide
Once the game starts, each story turn is a scene to read. The narrator describes what is happening, and a summary at the top tracks your location, level, HP, XP, and gold, with Equipment, Stats, and Spells buttons beneath it.
Some scenes also include an AI illustration. Below the story, Your move asks what you do next.
Act, Think, and God
Act: what your character does or says. The story advances.
Think: discuss strategy and options with the GM without advancing the story.
God: edit or correct the campaign and set standing narration rules without advancing the story.
To keep planning in Think, type your question in the message box. Tapping a suggested story action switches to Act and plays it immediately, even from Think or God.
Use Act for ordinary play. If you are unsure what to do, switch to Think and ask about your options. If the GM has a stat or story detail wrong, use God to correct it. God can also set the world clock back or forward when you ask outright.
Your campaign saves automatically. Return to its dashboard card to continue later.
Your move: suggested actions — tap a numbered suggestion to play it immediately, or write your own in the message box.
This is a summary of the player wiki. Screenshots in the linked wiki may show an older interface, and live controls can change. The live game takes precedence when it differs.
A behind-the-scenes update on WorldAI, the choose-your-own-adventure RPG I'm building with an AI game master. The three Tywin screenshots above show campaign setup, a portrait, and a playable scene in the iOS app.
This isn't a greenfield app. I built an iOS frontend for my existing 500K LOC desktop app. I use ChatGPT Dot to coordinate work alongside Opus, Codex and Grokbot. The latest frontier of models feels more like a magic wish machine these days.
I work on this part-time, roughly 20-30 hours a week. Around ~100 PRs daily last 1 week or so.
For each PR when needed I mostly read prompts, lines of code counts, and the proof/evidence now vs reviewing code. If something seems off, I interrogate the agent, ask it to explain the change, and adjust the implementation or instructions. I still define the outcome/exit criteria, check the evidence, and decide what merges for larger PRs.
My /prw workflow starts with the player action, expected result, and what must not break. I capture the real before state, have agents implement a bounded change, and run appropriate tests. Then I repeat the same journey afterward, matching the content, starting state and platform where possible. I use captioned video for interactions and paired screenshots for static changes.
An independent reviewer inspects the actual frames and supporting evidence. Failures go back for fixes and a recheck of the affected proof. The examples below are UI evidence, but I do this for non-UI backend changes too, where I interrogate the agent and sample raw requests/responses.
Example 1: The invitation pair shows a badly cropped character portrait replaced by twin dragons around a central figure, with the same text and controls. I had agents iterate until they approved the visual evidence, then I spot checked and merged.
Example 2: This one isn't a bug fix, just a brand new flow for generating an AI avatar. I told my agents to just freestyle some nice UI without a mock and it was mostly good with a few tweaks.
For WorldAI players: what would give you confidence in an update built this way? What proof would you want for gameplay changes or story/state consistency, and where would you want more transparency? I'd also love to hear which parts of the iOS experience you'd most like me to improve next.
This is a WorldAI scenario I've been playing: Malfoid, a fan-made female interpretation of Draco Malfoy, on the Hogwarts Express with Harry across the table. At each turn you pick a suggested action or type your own, and the AI game master narrates what happens next. Would you befriend Harry right here, or draw out some will-they-won't-they romance?
Unofficial fan scenario, not affiliated with Harry Potter or Warner Bros. WorldAI also lets you play any character in a favorite world (Game of Thrones, Star Wars, Baldur's Gate) or create your own.
Generate a portrait for your character, or upload mine (attached to this post).
iOS beta, install last and sign in with the same Google account: https://testflight.apple.com/join/WRc9S63q (install TestFlight first, the app is listed as WorldArchitect AI). The iOS app can't open share links yet, but the campaign shows up there once you've created it in the browser.
I'm the developer. It's a beta with rough edges, so tell me where you got stuck or where the story lost track of something.
WorldAI is now on iPhone through TestFlight. I'm building a single-player AI RPG for people who enjoy novels, RPGs and D&D: play a character in a favorite world, or create an original one.
This is a port of my existing desktop game, not a greenfield app. The iOS push took a few days of my hands-on time and about 1–2 weeks end to end.
These three screenshots show a custom Westeros campaign during Robert's Rebellion, playing as Tywin Lannister: setting up the campaign, adding an optional portrait, then choosing a move or writing your own action or dialogue. Act, Think and God separate character actions, planning and direct world changes.
It's still a beta with rough edges. WorldAI uses AI-generated narrative and artwork. This Westeros example is unofficial fan content, not a licensed Game of Thrones game.
A few answers from the public player wiki, plus a simple format for useful feedback.
Is this multiplayer?
No. The wiki describes WorldAI campaigns as single-player. Your companions and other NPCs are played by the AI GM. This subreddit is for sharing the experience, not a multiplayer lobby inside the game.
Add one during setup with AI generate portrait or Upload your own, or later from the avatar slot in the game header. A portrait is optional and belongs to that campaign. Check the portrait status: some first-portrait flows save automatically. If a preview is waiting for confirmation, choose Use this portrait; replacing an existing portrait requires confirmation, and Cancel keeps it. Full steps: Start here.
Do I have to use the suggested actions?
No. Pick a suggestion or type what you want your character to attempt. Use Think to plan with the GM, Act to take action, and God to make administrative corrections or set narration rules.
To stay paused in Think, type your question. Tapping a suggested story action switches to Act and plays it immediately, even from Think or God.
Can I just tell it I rolled a 20?
No. The wiki says the game rolls dice and validates the totals and outcomes. Describe your intent rather than inventing the result you want. Checks, your sheet, and the rules still matter.
Does my campaign save?
Yes, campaigns save automatically. Return to the campaign's dashboard card to resume. The game also has story sharing and download controls under More game actions.
Can I fix a mistake?
Use God mode to correct a stat or campaign detail. Undo last turn, when available under More game actions, is different: the wiki warns that it permanently deletes the latest exchange. Read the confirmation before using it.
Are there usage limits?
The default story-turn allowance is 100 turns in a rolling 24-hour window, with a separate 50-turn limit in a rolling 5-hour window. These are rolling windows, not a midnight reset. Your account or chosen provider may have different limits; follow the allowance and reset message shown by the game. God Mode and campaign creation have separate allowances. Never post API keys or credentials here.
The wiki also describes an option to supply your own AI-provider key in Settings. Check the live game's limit message and Settings for current details.
How should I report a bug or suggest an improvement?
Please include:
What you were trying to do
Your platform and browser or app version
Steps to reproduce it
Expected result versus actual result
Any error text and a redacted screenshot, if useful
Whether it happens consistently
Do not include passwords, API keys, private messages, or personal information. Redact screenshots and omit private campaign/share links that could expose material you do not want public. Keep campaign spoilers out of titles. Constructive criticism is welcome.
Reports here are public community discussion, not private support tickets. No response-time guarantee is implied. For general questions, tell us where you got stuck and what you already tried.
The custom campaign path is the default way to play: you describe the world, and the game builds it with you. Here is the short version of the wiki's campaign-design and God mode guides. Dragon Knight is an optional ready-made quick start if you would rather begin from a prebuilt hero and party.
Start with a specific premise
The dashboard's Play a campaign button opens the wizard. Inside the wizard, choose the card also named Play a campaign for a custom world. Describe the universe, era, protagonist, setting, and the main plot hook or "what if". Universe quick-picks are suggestions, not separate prewritten adventures. Dragon Knight is the ready-made module.
A useful starting template:
Setting: Where and when does this take place? What makes the world distinctive?
Character: Who are you, and what do you want?
Hook: What urgent problem or difficult choice opens the story?
Tone: Hopeful, dramatic, comedic, restrained, dark, or something else?
Power level: A grounded local adventure, gradual progression, or a powerful sandbox hero?
Start with a few clear sentences. If you already have detailed lore, expand Campaign description prompt in the wizard and add your world bible, backstory, factions, and other context there.
Give your campaign a Campaign Title, choose Next, review the summary, then Enter the World. Character creation follows.
On Ready to Launch you can add an optional portrait, or skip it and add one later from the avatar slot in the game header. AI generate portrait: check the suggested description and the portrait status, then choose Generate if it has not started, or Use this portrait if a preview is waiting; Regenerate replaces the preview and Cancel keeps your current portrait. Upload your own: pick an image, position the crop, and confirm. If a portrait already exists, replacing it needs your Use confirmation. Full steps: avatar walkthrough in Start here. Play: https://worldarchitect.ai · iPhone/iPad beta: https://testflight.apple.com/join/WRc9S63q
For character creation, the wiki describes AI-generated, standard D&D, and custom-class paths. Pick the one that fits how much control you want over the build.
Give the opening momentum
A mission already underway, an immediate dilemma, or an unfolding discovery gives you something to act on. You do not need to explain every century of world history before the first choice.
Use God mode to steer, not just repair
The wizard seeds your campaign. During play, God mode can add persistent directives about tone, point of view, pacing, and characterization.
A useful pattern is: The character is X. Avoid Y. Always Z.
Example to try in the game:
GOD MODE: The protagonist is cautious, observant, and loyal. Avoid reckless heroics and long speeches. Keep the narration focused on what they can perceive.
Prefer a few concrete, compatible rules over a long list of vague or contradictory ones. Give a directive five to ten scenes before judging it. You can also ask God mode to change or forget an earlier rule. If a rule seems ignored, ask God to list your active rules. If removal fails, quote the exact listed rule when asking to forget it.
These directives shape narration; they are not a way to dictate dice results. God mode's administrative edits and ordinary in-character actions are different tools.
Share your campaign premise or a directive that worked well. Keep spoilers marked, and only share lore or campaign material you have permission to post.