ChatMapper vs Narrat
ChatMapper
chatmapper.comNarrat
narrat.devSide by side
| Figure | ChatMapper | Narrat |
|---|---|---|
| Price from | $19/mo | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 9 | 2 |
| Spec score · Game Narrative Design Software | 9.4 (#2) | 7.8 (#14) |
| Integrations | The site lists OpenAI, Anthropic, ElevenLabs, HeyGen, and Synthesia as supported provider integrations using customers’ own keys. | Narrat can be integrated into an existing website, infrastructure, program or another game engine through consulting arrangements. |
| Support | The Enterprise plan lists onboarding, an SLA, and commercial support; the Team plan lists priority support. | Users can get help through the documentation, troubleshooting guide, community forum and Discord. |
| What it does | ChatMapper is a visual workspace for designing, simulating, validating and delivering branching conversations. | Narrat is a beginner-friendly game engine for making narrative games, RPGs, visual novels and interactive fiction. |
Plans
ChatMapper
- Desktop PersonalFree
- FreeFree
- Creator$19 a month
- Creator$19 a month
- Desktop Commercial$35 a month
- Team$79 a month
- Team$79 a month
- Desktop Team$110 a month
- Enterprise & OEMPriced on request
In their own words
ChatMapper
ChatMapper is a browser-based workspace for designing, simulating, validating, and delivering branching conversations. Its visual graph handles dialogue, choices, actors, variables, conditions, scripts, media, and links across conversations. The simulator runs Lua logic and checks for broken links, dead ends, and undefined variables. An AI collaborator can suggest structured edits for review, with accepted changes saved as revisions. ChatMapper imports.cmp, XML, Arcweave, Twine, articy:draft, and CSV, and exports JSON, Unity XML, SCORM, xAPI, Yarn, HTML, and LearnBrite. Its canonical JSON can be used with Unreal, Godot, and custom engines; the maker also describes Unity and Yarn exports. Use cases include games, interactive stories, learning, immersive experiences, and AI character roleplay. The free plan allows one editor, three projects, and 300 nodes per project, with core exports and commercial use permitted. Paid plans start at $19 a month, billed annually. ChatMapper Cloud supports current Chrome, Edge, Firefox, or Safari; the separate offline Desktop 1.9.1 app is Windows-only.
Narrat
Narrat is a game engine for creating narrative games, RPGs, visual novels and interactive fiction. Authors use a scripting language with branching choices, functions, variables and conditions. Built-in systems cover skills and checks, inventory, quests, achievements, save and load, audio and notifications. The engine supports interactive visual screens, character portraits and poses, animations, and video backgrounds. Its interface can be themed with CSS and configured through editable YAML settings; built-in localization includes string syntax and a language switcher. Developers can extend it with TypeScript code, Vue components, custom commands, menu tabs, data stores and lifecycle hooks, and documentation lists a Godot 4 integration plugin. Games can be built as static websites or desktop applications for Windows, Mac and Linux; Steam build support is experimental. Mobile delivery is through HTML5 web games. Narrat is free and open source under the MIT license, with personal and commercial use permitted without restrictions. Documentation, troubleshooting resources, a community forum and Discord are listed for help.