March 28, 2026

Route vers la Closed Beta et au‑delà

journal

Ça faisait un moment depuis le dernier journal. La plupart de ce temps a été consacré à lancer la closed beta et je n’ai tout simplement pas tenu à jour la documentation de l’avancement global. Du coup, cette entrée sera un peu plus dense que d’habitude. Je vais d’abord me concentrer sur les fonctions principales, puis couvrir les changements mineurs et les corrections de bugs dans une liste séparée pour ceux qui veulent entrer dans les détails.

Version: App: v0.13.0 - API: v0.15.0-9502196

La Closed Beta est lancée

Comme annoncé sur plusieurs canaux, la Closed Beta est maintenant lancée et les créateurs intéressés pour tester la plateforme peuvent s’inscrire via le Closed Beta form ou me contacter sur les réseaux sociaux. La plupart des fonctionnalités mentionnées ci‑dessous ont été implémentées avant le lancement de la Closed Beta, certaines font déjà partie des premières mises à jour.

Lecteur d'histoire

Lecteur d'histoire

Le Lecteur d'histoire, jusque‑là surtout utilisé pour prévisualiser les histoires pendant le développement, est désormais pleinement fonctionnel. Cela inclut les sauvegardes cloud automatiques et la gestion correcte des états d’histoire, de chapitre et de scène. Chaque histoire démarre avec un écran de menu personnalisable (j’en reparle plus bas). Commencer une nouvelle partie ou continuer une partie existante est géré proprement, pour éviter que les Dreamers n’écrasent par erreur leur progression. Les réglages du joueur sont accessibles en jeu et depuis le menu. Les crédits peuvent être personnalisés via les paramètres de l’histoire (un sous‑ensemble de Markdown est pris en charge) et les asset packs utilisés sont automatiquement listés à la fin des crédits.

Thèmes d’histoire et styles de menu

Thèmes d’histoire et styles de menu

Dans le cadre de la réalisation de la première version entièrement fonctionnelle du Lecteur d'histoire, j’ai ajouté des options de personnalisation pour le design of stories. Les créateurs peuvent choisir parmi cinq thèmes prédéfinis avec différentes combinaisons de couleurs et de polices. Notez que c’est une ébauche initiale de ces thèmes et que les polices et couleurs peuvent encore être ajustées. Dans les prochaines versions, vous pourrez personnaliser entièrement l’aspect de votre histoire. De plus, les écrans de menu et les crédits peuvent maintenant jouer de la musique et afficher des images. Les créateurs peuvent aussi choisir parmi quatre écrans de menu différents.

Captures d’écran & galerie utilisateur

Captures d’écran & galerie utilisateur

Les galeries utilisateur sont une fonctionnalité demandée depuis le début et font maintenant partie du Lecteur d'histoire. Les Dreamers peuvent créer et nommer des captures d’écran à tout moment pendant la partie. Toutes les captures prises dans les histoires sont accessibles via la galerie personnelle et sont automatiquement synchronisées entre tous les appareils.

De plus, les créateurs peuvent utiliser la fonction capture d’écran pour récupérer facilement des images pour le marketplace pendant qu’ils testent leurs histoires. Ces captures sont sauvegardées dans la galerie média de l’histoire concernée plutôt que dans la galerie utilisateur. C’est une fonctionnalité pratique. Pour garder l’attention sur le gameplay, les éléments d’interface distrayants sont masqués sur les captures quand c’est nécessaire.

Avis & retours émotionnels

Avis & retours émotionnels

Dans le cadre de l’implémentation du Lecteur d'histoire, les avis sont désormais entièrement pris en charge. Les Dreamers peuvent soumettre des avis pour les histoires achetées qu’ils ont jouées au moins une fois. En plus d’une note et d’un commentaire, les Dreamers peuvent sélectionner les émotions qu’ils ont ressenties en jouant.

Ces émotions contribuent aux statistiques d’une histoire et sont affichées dans l’aperçu des avis sous forme de pourcentages par émotion. Cela crée une boucle de retour émotionnel, permettant aux Bards de définir les émotions qu’ils veulent susciter avec leurs histoires et d’évaluer si ces émotions ont réellement été transmises en jeu.

À l’avenir, ce système servira à recommander des histoires basées sur les émotions d’un joueur, formant la base de la découverte sur Talescape.

Achat in‑app via Steam & Stripe

Les histoires peuvent désormais être achetées via les In‑App Purchases Steam et Stripe Checkout. Pour Steam, le Merchant of Record est Valve, tandis que pour Stripe c’est Aureola. Dans tous les cas, les Bards (créateurs) n’ont pas à gérer la TVA eux‑mêmes. Pendant la Closed Beta, les deux flux d’achat peuvent être testés en toute sécurité.

Des workflows de remboursement ont aussi été mis en place pour tous les prestataires de paiement. La façon dont les remboursements fonctionneront finalement sur la plateforme reste à définir et à discuter. Bien que les Terms of Service indiquent actuellement que les remboursements ne sont pas possibles via la plateforme, je pense que c’est une fonctionnalité importante pour instaurer la confiance. Si quelqu’un achète accidentellement quelque chose ou essaie une histoire pour se rendre compte que ce n’est pas ce qu’il attendait, offrir un moyen simple de demander un remboursement crée de la confiance et peut augmenter les ventes globales. C’est aussi, tout simplement, un signe de respect envers vos clients d’offrir un processus de remboursement clair.

Vérification des Bards

Les Bards peuvent maintenant vérifier leur profil pour vendre leurs histoires sur le marketplace et recevoir des pourboires de la part des Dreamers (pas encore implémenté). Pour se conformer aux régulations de l’UE, Talescape doit collecter votre adresse professionnelle. Vous devez aussi lier un compte PayPal vérifié éligible aux paiements.

Pour l’instant, j’ai choisi d’utiliser PayPal pour les paiements plutôt que Wise. La raison est que je ne m’attends pas à ce que les créateurs soient à l’aise d’entrer leurs coordonnées bancaires sur une plateforme encore nouvelle et sans confiance établie. Wise sera ajouté plus tard comme alternative pour les créateurs qui veulent bénéficier de coûts de paiement plus faibles.

Les Bards non vérifiés ne peuvent publier que des histoires gratuites. Cela aide à protéger le marketplace des bots et du contenu bâclé qui pourrait autrement être spammé et réduire la visibilité des créateurs sérieux.

Autres fonctionnalités & changements

Éditeur d’histoire

  • Statistiques d’histoire et de release mises à jour : suivi et affichage plus précis.
  • Export d’histoire amélioré : les histoires exportées incluent désormais plus de métadonnées (ex. auteur, type).

Éditeur de scène

  • Les éléments de scène peuvent maintenant être transformés. L’éditeur de scène supporte donc le retournement horizontal et vertical, la rotation et l’opacité.
  • Un nouvel élément "simple" a été ajouté en plus des types d’éléments "interact" et "inspect". C’est principalement utile pour ajouter une logique d’interaction combinée.

Dialogues

  • Le redimensionnement des personnages de dialogue a été rendu globalement plus flexible. Auparavant, la taille était plafonnée à 80% de la hauteur de l’écran. Ça posait problème quand les créateurs voulaient n’utiliser que la moitié supérieure d’une image en pied, par exemple.

Marketplace

  • Système de paliers mis à jour (joueurs & créateurs) : ajustements des fonctionnalités disponibles par palier d’abonnement.
  • Les succès d’histoire sont maintenant entièrement intégrés aux pages d’histoire. Ils affichent toujours les succès débloqués du joueur actuellement actif.
  • Tous les liens externes déclenchent désormais une fenêtre d’avertissement.
  • Les annonces publiques sont maintenant affichées automatiquement quand les utilisateurs se connectent à Talescape.
  • Une page À propos a été ajoutée, accessible depuis le menu principal, avec des informations sur l’application.

Joueur & interaction

  • Logique du lecteur d’histoire améliorée : gameplay et gestion des interactions plus fluides.
  • Meilleur chargement et performance : chargement plus rapide des histoires et des assets.
  • Visuels et navigation du menu améliorés : flux d’interaction plus cohérent et plus clair.

UI / UX

  • Couleurs et thèmes de design mis à jour : meilleure cohérence visuelle globale.
  • Dashboard et cartes améliorés : meilleure vue d’ensemble des histoires et des stats.
  • UI plus épurée (icônes, menus, styles) : suppression des éléments obsolètes et raffinement des mises en page.
  • Expérience de connexion améliorée : flux de connexion plus intuitif.

Corrections de bugs

Éditeur d’histoire

  • Les téléchargements de médias et des backups d’histoire ont été améliorés et fonctionnent désormais de façon plus fiable.
  • Correction d’un bug où le téléchargement d’une image média pour backup pouvait bloquer l’éditeur.
  • Ajout des liens de documentation manquants.

Lecteur d'histoire

  • Les éléments de scène savent maintenant s’ils sont interactifs et ne réagissent plus aux interactions du joueur ni n’apparaissent lorsqu’on utilise les indices d’élément.