dialogue-systems
gamedev-skills/awesome-gamedev-agent-skills
This skill covers building engine-neutral branching dialogue systems using tools like Ink, Yarn Spinner, or custom JSON graph runners. It involves managing lines, choices, conditions, variables, and localization IDs for NPC conversations and narrative trees. It excludes visual novel presentation, quest logic, and UI widgets. The workflow includes inspecting existing assets, choosing the right tool, defining node contracts, managing state variables, and validating dialogue graphs before integration into the game loop.