ChatMapper
2015 · CTO · shipped
A visual authoring tool for non-linear dialogue and events, with browser-based preview and exporters into a 3D training platform.
Technologies: JavaScript, Three.js, C#, Lua, HTML5, PHP
Related expertise: Real-time 3D on the web, AI and LLM, Backend & infrastructure

Overview
ChatMapper is a visual editor for non-linear dialogue and events. It's used in games, e-learning, healthcare, sales training and emergency response, wherever a conversation has too many branches to write as a plain script.
Background
We had used ChatMapper for our dialogues since our first project, Virtual Home Visit. In 2015 we acquired its company, Urban Brain Studios, and brought ChatMapper into Hyperspace. From then on, our clients could write the dialogue and build the 3D experience around it with the same tools.
Even after years of working with AI agents, I still design character dialogues with ChatMapper in mind. More about why in AI and LLM.
My involvement
- Led technical due diligence on the acquisition.
- Built the browser-based player so authors could preview their dialogues without leaving the editor.
- Wrote the exporters and importers that integrated ChatMapper conversations into our 3D experience platform.
- Owned maintenance and support initially; wrote the documentation and runbooks that let other specialists take over.