January 18, 2026

Rifiniture dell'Editor e Completamento del Flusso di Rilascio

journal

Sfruttando i recenti refactor dell'editor e la pulizia dei workflow, questo aggiornamento si concentra sul trasformare lo strumento in qualcosa che regga una vera produzione di storie. Ho iniziato a creare piccole storie d'esempio per i primi teaser e trailer e quel processo ha subito messo in evidenza quali parti dell'editor avevano ancora attrito e quali casi limite si rompevano in pratica.

Il risultato è un'esperienza di modifica delle scene più robusta con diversi miglioramenti di qualità della vita, una serie di fix emersi direttamente dalla produzione dei trailer e due traguardi importanti sul lato publishing: il flusso di rilascio di base è ora completo, inclusi annullamento e ricorsi, e è stata creata la prima build per Steam come punto di partenza per la distribuzione.

Versione: App: v0.8.5 - API: v0.10.8-0b34cb9cfb

Creare storie d'esempio per i primi trailer

Ho iniziato a creare piccole storie d'esempio da usare nei primi teaser e trailer. Lo scopo qui non è mostrare contenuti finiti, ma mettere l'editor in un contesto di produzione reale e vedere come si comporta quando viene usato nel modo in cui i Bards lo useranno davvero.

Lavorare su queste storie ha subito messo a nudo dove l'editor aveva ancora attrito, dove i workflow risultavano poco intuitivi e dove apparivano casi limite che non emergono nei test isolati. Questo tipo di utilizzo pratico si è rivelato il modo più efficace per convalidare i recenti refactor e identificare ciò che ancora richiedeva lavoro.

Di seguito c'è una breve anteprima tratta da una di queste storie d'esempio, registrata direttamente dall'editor.

Clicca per caricare il video YouTube. Potrebbero essere trasmessi dati personali a Google. Vedi la nostra Informativa sulla privacy per i dettagli.

Ottimizzazioni dell'editor e miglioramenti di usabilità

Lavorare su storie d'esempio reali ha portato direttamente a un giro di miglioramenti mirati nel scene editor. L'obiettivo qui non era aggiungere nuove funzionalità, ma ridurre l'attrito e fare in modo che i workflow esistenti risultassero prevedibili, veloci e sicuri da usare.

L'editor di scene è stato ottimizzato ed esteso con diverse funzionalità di qualità della vita. È stato aggiunto un sistema di cronologia di base, che permette di annullare e ripetere le modifiche agli elementi della scena. Gli elementi di scena sono ora anche rappresentati come un chiaro elenco gerarchico, rendendo più facile selezionare, organizzare e valutare scene complesse. Inoltre, gli elementi possono essere contrassegnati come nascosti, sia nell'editor che durante il gioco, il che semplifica il lavoro con rivelazioni, condizioni e scene stratificate.

Durante l'implementazione di questi miglioramenti sono emersi diversi bug che appaiono solo durante sessioni di editing più lunghe o in configurazioni di storie più complesse. Questi problemi sono stati risolti lungo il percorso, risultando in un'esperienza di editing complessivamente più stabile.

Finalizzazione del flusso di rilascio

Con l'editor in una condizione più stabile, ho finalizzato il flusso di rilascio di base. Questo definisce il percorso che una storia compie da una bozza interna fino a un rilascio inviato e rende esplicito lo stato di una storia a ogni passo.

Le storie possono ora essere sottoposte a revisione, annullate se è necessario cambiare qualcosa o impugnate tramite ricorso se un rilascio viene rifiutato. Ogni azione aggiorna chiaramente lo stato del rilascio, così è sempre visibile a che punto si trova una storia e quali sono i prossimi passi possibili. Questo elimina molta ambiguità intorno alla pubblicazione e previene che le storie rimangano bloccate in stati indefiniti.

Sebbene questa sia ancora la base e non la parola definitiva su moderazione o regole di pubblicazione, completa il ciclo core necessario per rilasciare storie in modo controllato e trasparente.

Preparazione della build per Steam

Con il flusso di rilascio a posto, ho creato la prima build funzionante per Steam. Non è ancora una release pubblica, ma rappresenta un passo importante: Talescape ora esiste come applicazione autonoma nella forma in cui verrà infine distribuita su Steam.

A questo stadio, il focus è convalidare il processo di build in sé, assicurandosi che l'editor e il player funzionino in modo affidabile fuori dal browser e identificare precocemente eventuali problemi specifici della piattaforma. Avere una build concreta per Steam aiuta inoltre a inquadrare meglio il lavoro rimanente, specialmente su distribuzione, aggiornamenti e integrazione con la piattaforma.