Skip to content
DialogChoiceConditionActionDialogActionDialogEnd

LSDEDELSDE Dialog Engine

インタラクティブな対話 blueprint 向けのマルチランタイム、callback 駆動型グラフディスパッチャー

playground.ts
// Blueprint → Engine → Handlers → Game
const engine = new DialogueEngine();
engine.init({ data: blueprint });
engine.setLocale('en');
engine.onDialog(({ block, next }) => {
showUI(block);
next();
});
engine.scene('quest-01').start();

ランタイム

ランタイム言語対象ソース
TypeScriptTypeScriptリファレンス実装lsde-ts
C#C# (.NET Standard 2.1)Unity, Godot Mono, .NETlsde-csharp
C++C++17Unreal Engine, カスタムエンジンlsde-cpp
GDScriptGDScriptGodot 4lsde-gdscript