LearnBrite authors
You build training and simulation scenarios that play in a LearnBrite space: bots on hotspots, tasks, spoken lines, gamification.
Both manuals cover the same editor. They differ in what you do with the result: one ends in a 3D LearnBrite space, the other ends in your engine’s build.
LearnBrite authors
You build training and simulation scenarios that play in a LearnBrite space: bots on hotspots, tasks, spoken lines, gamification.
Game developers
You need conversation data your engine can load: ChatMapper XML for Unity’s Dialogue System, Yarn Spinner, or the canonical JSON to parse yourself.
app.chatmapper.com is a multi-user web editor for branching dialogue. It reads and writes the same project format as the Windows ChatMapper Desktop app, so nothing you have already built is stranded.
Canvas editing
Drag-and-connect graph, keyboard tree building, inline text editing, auto-layout, collapse/expand, minimap.
Simulate before you ship
Play any conversation in the browser with real Lua, step history, a Lua console and variable inspection.
Validation
Duplicate IDs, unreachable nodes, broken links, undefined variables, missing speakers — checked continuously, plus platform-specific preflights.
Import and export
In: .cmp, .cmpkg, XML, JSON, CSV/Excel, Twine, Arcweave, articy:draft X.
Out: JSON, XML, Unity preset, Yarn, HTML player, SCORM/xAPI, CSV, RTF, SVG.
Team workflow
Workspaces, teams, roles, live presence, autosave, revision history with diff and restore, reviewer notes.
AI assistance
An optional copilot that proposes structured edits you approve, plus generated audio, portraits and AI conversation gates.