November 16, 2025

Plus de détails, plus de profondeur

journal

À partir de cette entrée, je veux entrer davantage dans le détail des fonctionnalités et des décisions individuelles. Les mises à jour à venir seront plus petites, plus ciblées et méritent donc des explications plus précises.

Il ne s’est écoulé que quelques jours depuis que j’ai plus ou moins publié le site en catimini et la page Steam. Même sans annonce officielle, les choses sont devenues nettement plus dynamiques presque immédiatement. Plus de gens ont découvert la plateforme que prévu à ce stade et le rythme des échanges a augmenté en conséquence. Il devient nécessaire d’être plus structuré et transparent dans les notes de développement dorénavant.

Version : App v0.5.0 - API v0.7.0-9aaf877

Accès à la documentation dans l’éditeur

La documentation est maintenant intégrée directement à l’interface de l’éditeur.

  • Une petite icône doctor hat (je ne connais toujours pas le terme anglais exact… graduation cap ?) a été ajoutée en haut à droite de l’app.
  • Cliquer dessus ouvre l’article de documentation ou le tutoriel pertinent pour la page courante.
  • Plusieurs sections de l’UI qui demandent des explications plus approfondies (par exemple l’interface Actions) incluent désormais des liens contextuels vers la documentation.

Un navigateur de documentation entièrement consultable est également inclus, permettant aux utilisateurs de lire n’importe quel article sans quitter l’éditeur. C’est la première étape pour rendre l’éditeur auto-explicatif et réduire la friction pour les nouveaux Bards une fois les tests lancés.

Authentification à deux facteurs

2FA est maintenant implémenté de bout en bout.

  • Peut être activé dans les paramètres utilisateur.
  • Il devient obligatoire pour les Bards qui souhaitent vendre des histoires et configurer un profil de paiement.
  • Fonctionne avec Google Authenticator et d’autres applis compatibles TOTP.

L’objectif est d’augmenter la sécurité des comptes avant que les paiements réels n’entrent dans la plateforme.

Connexions OAuth multiples

Les utilisateurs peuvent maintenant lier plusieurs fournisseurs OAuth au même compte.

  • Utile si quelqu’un perd l’accès à une de ses méthodes de connexion.
  • Tout fournisseur connecté peut être utilisé pour se connecter.
  • La configuration se fait dans les paramètres utilisateur.

Cela devrait réduire les problèmes de support plus tard et donner aux utilisateurs plus de contrôle sur l’accès à leur compte.

Poses de personnage et refonte de la structure des dialogues

J’ai commencé à implémenter des poses de personnage réutilisables cette semaine. Ça m’a amené à constater un point structurel : actuellement, chaque ligne de dialogue ne supporte qu’un seul personnage actif. Ça vient de mon expérience RPG, où le dialogue se fait typiquement un locuteur à la fois.

Mais dans les visual novels et d’autres jeux narratifs, plusieurs personnages apparaissent souvent à l’écran en même temps, chacun avec sa propre expression ou pose. Même si ce n’est pas nécessaire pour toutes les histoires, c’est la bonne base sur laquelle construire.

À cause de ça, je vais retravailler partiellement le système de dialogue :

  • Introduire le support de plusieurs personnages par ligne de dialogue.
  • Mettre à jour le moteur de rendu pour placer et mettre à jour chaque personnage individuellement.
  • Intégrer les poses de personnage dans cette nouvelle structure au lieu de les greffer sur l’ancienne.

Ça prendra un peu plus de temps, mais ça évitera de me retrouver coincé plus tard.

Recherche d’illustrateurs-auteurs

J’ai discrètement commencé à chercher des illustrateurs-auteurs, principalement sur Reddit pour l’instant. Les deux premières annonces ont beaucoup attiré l’attention mais ont généré un nombre de DMs raisonnable.

Le post dans r/gamedevclassifieds, en revanche, a fait exploser ma boîte de réception presque immédiatement. Trier tout ça prendra du temps. Si je mets du temps à répondre, c’est pour cette raison. Je ne m’attendais pas à un tel niveau d’activité si tôt.

Les premiers Talescape Originals seront probablement difficiles à coordonner et j’essaie de ne pas me laisser trop absorber par cette phase alors que la plateforme a encore besoin d’être finalisée. Mais le processus est lancé et j’examinerai toutes les soumissions attentivement.