About ChatLab - Dialogue Builder for Unity
- Tools, Systems & Learning > Development Tools & Automation
ChatLab is an LLM powered Unity editor extension designed for creating in-game dialogues with branching logic. Get started in no time with 7 professionally designed templates. Bring your stories to life with interactive dialogues with multiple outcomes and endless possibilities. With a lightweight and approachable design, our user interface is as friendly as it gets—no overwhelming menus, just pure productivity. Power your conversations offline with support for local LLMs for added speed and privacy. Plug in OpenAI models effortlessly and take your storytelling to the next level. Automatically adapt dialogues for different languages. Never lose progress! Your dialogue trees and chat logs are auto-restored, and linear chats stay compatible with dialogue trees for ultimate flexibility. A UI designed to make you want to create. The perfect mix of node-based flow and modern design principles keeps your workspace visually engaging and streamlined. Manage characters with a profile system. Add, switch, and customize character roles, names, and descriptions. Build branching conversation paths visually using a dynamic, node-based interface. Create multiple dialogue outcomes, alternate responses, and flexible decision chains with a few simple clicks. With growing number of responses, you may require assistance filling up the entire tree. In a linear conversation with 10 turns, you'd need to write out 10 dialogues. However, if you introduce choices in which a player is given 4 choices each, you'd have to write out 2729 dialogues. With ChatLab, you can automatically populate dialogue choices with AI-generated replies. Select a node and hit "Generate Reply" or "Generate N Options" for fast branching conversations. Each node is packed with easy-to-access options. Switch roles or characters within conversations. Color coded nodes are easy on the eyes. All fields are editable. Edit all parts of the node. Switch effortlessly between Dialogue Tree and Chat Log views to follow conversation flow in linear or branching formats. Reverse compatibility means your linear chat logs convert smoothly into trees. Access LLM configurations directly in the editor. Enable local or OpenAI-powered LLMs. Adjust settings like temperature and max tokens to fine-tune response length. Save and load models instantly for flexible performance. Move seamlessly through your dialogue structures with mouse-based navigation. Drag with Alt or mouse buttons. Zoom in and out to view the big picture or focus on fine details.