É muito, muito importante envolver programadores de jogos, designers, escritores, equipes cinematográficas, localizadores e o departamento de áudio ao projetar esse tipo de sistema.Porque durante o desenvolvimento das linhas de diálogo serão reordenadas, embaralhadas, cortadas, alteradas para diferentes diálogos e todo tipo de coisa – seus IDs raramente são úteis.Depois de definir um processo para o seu estúdio, é bom acompanhá-lo de projeto em projeto, pois isso reduzirá enormemente o seu tempo.Portanto, de alguma forma, você precisará especificar seu fluxo no momento da edição e consultá-lo no tempo de execução.Mas se não, é bom pensar em mais metadados e sincronizar com a equipe de áudio para que eles tenham prazer em usá-los.
Fonte: https://wildwinter.medium.com/a-dialogue-pipeline-db0be8d8509c