ink - Le langage de script narratif d'inkle
Ink est un langage de script narratif conçu pour les jeux. Il a été utilisé pour écrire des millions de mots de narration hautement ramifiée. Pour commencer, vous pouvez télécharger Inky, l'éditeur d'encre qui vous permet de jouer et de tester vos histoires. Le tutoriel de base ci-dessous est destiné à un public non technique et couvre les fondamentaux pour ceux qui veulent écrire des histoires à publier sur le web.
Ink a plusieurs caractéristiques :
- Le texte est prioritaire, le code et la logique sont insérés à l'intérieur. Sa syntaxe est simple et élégante.
- Il est prouvé : des millions de mots de contenu ont été écrits pour les jeux de l'entreprise.
- Il est facile à apprendre, mais dispose de constructions puissantes pour un scriptage plus avancé.
- Il est conçu comme un middleware : un moteur narratif conçu pour s'intégrer dans un moteur de jeu.
Inky, l'éditeur, offre plusieurs fonctionnalités :
- Vous pouvez jouer en écrivant : le panneau de jeu se rafraîchit et recharge automatiquement les choix que vous avez faits.
- Il y a une mise en évidence des erreurs en temps réel.
- Vous pouvez sauter à la définition : en appuyant sur Alt et en cliquant sur un détour (similaire à des hyperliens dans Ink), vous pouvez sauter vers la cible.
- Vous pouvez exporter vers JSON, le format compilé intermédiaire d'Ink, et vers le web : il génère une page prête à être personnalisée.
Ink, Inky et le plugin d'intégration Ink-Unity sont disponibles gratuitement sous la licence MIT. Il existe également une intégration pour Unity et Unreal Engine. Un exemple de jeu, The Intercept, a été construit pour démontrer comment utiliser Ink et Unity. Si vous avez besoin d'aide, vous pouvez vous rendre sur le serveur Discord ou le forum de discussions sur GitHub.
Enfin, il existe une différence entre Ink et Inklewriter. Ink est plus puissant et destiné au développement professionnel de jeux, tandis que Inklewriter est un outil en ligne plus simple pour écrire des histoires interactives basiques. Vous pouvez également convertir vos histoires Inklewriter en Ink à l'aide d'un outil en ligne. Si Ink vous a été utile, vous pouvez envisager de faire un don pour soutenir le développement de l'outil.