LoreHub est basé sur Open Story Foundation

L'outil narratif qui grandit avec votre studio

LoreHub enregistre chaque dialogue, personnage et traduction au format ouvert Open Story Foundation (OSF) : de simples fichiers texte .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.
01_intro_scene.osf  ·  VS Code
Code
 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}
LoreHub  /  arc_1_war  /  01_intro_scene.osf
Visuel
node_01 · protagonistWhere am I?node_02 · narrationTotal darkness surrounds you.node_03 · protagonistAm I dreaming?Yes, you are.is_dreaming = trueNo. Foolnode_04 · narrationStrangesaut vers un dialogue02_shadows_speak

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.

Fondation ouverte

Pourquoi une fondation ouverte compte pour votre studio

.osfdans votre dépôt GitLoreHubéditeur visuelVS CodecodePull requestsrelire les diffsOutils OSFet outils d'IA
Votre histoire reste la vôtre

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.

Exemple de sortie
Débusquez les bugs narratifs avant la QA

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.

Jet IAscène neuve.osftexte brutValider✓ vérifiéRelirevotre équipeles erreurs reviennent avant le merge
Prêt pour l'IA, avec un filet de sécurité

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.

Dialogue.01_intro_scene.nodes.node_03.content.text
Eng
Am I dreaming?
source
Rus
Я сплю?
obligatoire ✓
Zho
我在做梦吗?
obligatoire ✓
Jpn
Am I dreaming?
repli sur Eng
Traductions intégrées

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.

Format ouvert
Texte brut dans Git
Spec versionnée, migrations explicites
Comment un changement arrive dans votre jeu

De la modification d'un scénariste à une scène jouable

  1. 1
    Écrire
    LoreHub
    LoreHub ou OSF brut

    Un 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.

  2. 2
    Relire
    Votre hébergeur Git

    Le changement arrive sous forme de diff ordinaire. Un développeur le relit comme n'importe quelle autre pull request.

  3. 3
    Vérifier
    osf validate

    Sauts cassés, personnages et variables inconnus, nœuds inaccessibles et traductions manquantes sont signalés avec le fichier et la ligne.

  4. 4
    Compiler
    osf build

    Le projet se compile en JSON ou YAML, une ressource par dialogue, personnage et variable.

  5. 5
    Jouer
    LoreHub
    CLI, LoreHub ou votre moteur

    Jouez 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.

FAQ

Les questions que les studios posent en premier

Autre chose en tête ? Posez-nous vos questions pendant la démo.

Réserver une démo

Découvrez-le sur l'une de vos scènes

Nous vous montrerons l'éditeur, regarderons comment votre équipe écrit ses dialogues aujourd'hui et évaluerons ce que demanderait un essai sur une scène. Venez avec votre lead narratif et la personne responsable des outils, ou venez seul.
Une visite de l'éditeur
Comment votre équipe écrit ses dialogues aujourd'hui
Ce que demanderait un essai sur une scène
Réserver un créneau