Type
Portfolio
Role
Developer
Year
2025

A data-driven, server-authoritative dialogue framework that lets designers author branching conversations as simple Lua tables while giving scripters a compact API to open dialogues, evaluate conditions, and fire actions (start quests, give items, open UIs). It sends sanitized snapshots to clients for Roact-driven UI, supports multi-page choices, variable/condition checks, and on-enter/on-exit action hooks, and optionally persists per-player progress via ProfileService.

Feedback