L'outil narratif qui grandit avec votre studio
.osf dans votre propre dépôt Git. Les scénaristes disposent d'un éditeur visuel. Les développeurs, de fichiers qu'ils peuvent comparer, relire et valider. Et votre histoire n'est jamais enfermée dans un seul outil.1Dialogue 01_intro_scene { 2 3 Node node_01 { 4 next: node_02 5 speaker: protagonist 6 text: "Where am I?" 7 } 8 9 Node node_02 { 10 next: node_03 11 text: "Total darkness surrounds you." 12 } 13 14 Node node_03 { 15 speaker: protagonist 16 text: "Am I dreaming?" 17 18 Option node_03_option_01 { 19 next: node_04 20 set: { is_dreaming: true } 21 text: "Yes, you are." 22 } 23 Option node_03_option_02 { 24 next: Dialogue.02_shadows_speak 25 text: "No. Fool" 26 } 27 } 28}
Un fichier .osf, deux éditeurs. Les développeurs l'écrivent et le relisent comme du code dans VS Code ; les scénaristes et les narrative designers le façonnent visuellement dans LoreHub.
Pourquoi une fondation ouverte compte pour votre studio
LoreHub enregistre dans un format ouvert plutôt que dans une base de données fermée. Gardez les fichiers dans Git à côté de votre jeu, relisez chaque changement dans une pull request et ouvrez-les dans n'importe quel outil compatible OSF. Si vous quittez LoreHub un jour, votre histoire part avec vous.
La validation vérifie le schéma, chaque saut entre dialogues, chaque référence à un personnage ou à une variable, les nœuds inaccessibles et les traductions manquantes. L'outil en ligne de commande osf lance les mêmes vérifications sur chaque pull request.
Du texte brut avec un schéma strict : facile à lire et à écrire pour les assistants IA. Lancez la validation sur chaque modification de l'IA pour repérer les liens cassés et les traductions manquantes, puis relisez-la comme un diff ordinaire.
Chaque réplique a une clé stable, et les traductions reflètent vos fichiers d'histoire. Pour chaque langue, vous décidez si une réplique manquante bloque le build ou se replie sur la source : vous pouvez sortir une langue tôt et la finir plus tard.
Open Story Foundation est un standard ouvert pour les histoires interactives, lancé par les créateurs de LoreHub et ouvert à tout outil ou moteur.
Découvrir OSFDe la modification d'un scénariste à une scène jouable
- 1Écrire
LoreHub ou OSF brutUn scénariste modifie une scène dans l'éditeur visuel de LoreHub, ou édite directement le fichier .osf dans n'importe quel éditeur de texte. Dans les deux cas, le résultat est un simple fichier .osf.
- 2RelireVotre hébergeur Git
Le changement arrive sous forme de diff ordinaire. Un développeur le relit comme n'importe quelle autre pull request.
- 3Vérifierosf validate
Sauts cassés, personnages et variables inconnus, nœuds inaccessibles et traductions manquantes sont signalés avec le fichier et la ligne.
- 4Compilerosf build
Le projet se compile en JSON ou YAML, une ressource par dialogue, personnage et variable.
- 5Jouer
CLI, LoreHub ou votre moteurJouez la scène dans le terminal avec la CLI osf, dans le lecteur de dialogues de LoreHub, ou chargez le JSON ou le YAML dans votre moteur de jeu.
Les questions que les studios posent en premier
Autre chose en tête ? Posez-nous vos questions pendant la démo.