È passato un po' di tempo dall'ultimo diario di sviluppo. La maggior parte di questo periodo è stata dedicata a far partire la Closed Beta e semplicemente non sono riuscito a tenere il passo con la documentazione dei progressi complessivi. Per questo motivo, questa voce sarà un po' più densa del solito. Mi concentrerò prima sulle funzionalità principali e coprirò i cambiamenti minori e le correzioni di bug in un elenco separato per chi vuole approfondire i dettagli.
Versione: App: v0.13.0 - API: v0.15.0-9502196
Come annunciato su diversi canali, la Closed Beta è ora attiva e i creator interessati a testare la piattaforma possono iscriversi tramite il Modulo per la Closed Beta o contattarmi sui social. La maggior parte delle funzionalità menzionate di seguito è stata implementata prima dell'inizio della Closed Beta, mentre alcune fanno già parte dei primi aggiornamenti.
Il Story Player, utilizzato principalmente per le anteprime delle storie durante lo sviluppo, è ora pienamente funzionante. Questo include salvataggi cloud automatici e una corretta gestione degli stati di storia, capitolo e scena. Ogni storia inizia con una schermata di menu personalizzabile (ne parlerò più avanti). Avviare nuove sessioni di gioco o continuare quelle esistenti è gestito con attenzione, assicurando che i Dreamers (i giocatori) non sovrascrivano accidentalmente i loro progressi. Le impostazioni del giocatore sono accessibili sia durante il gioco sia dal menu. I crediti possono essere personalizzati tramite le impostazioni della storia (con un sottoinsieme di Markdown supportato) e gli asset utilizzati, come gli asset packs, vengono elencati automaticamente alla fine dei crediti.
Come parte del completamento della prima versione pienamente funzionale del Story Player, ho aggiunto opzioni di personalizzazione per il design delle storie. I creator possono scegliere tra cinque temi predefiniti con diverse combinazioni di colori e caratteri. Nota che si tratta di una bozza iniziale di questi temi e che i font e i colori possono ancora essere aggiustati. Nelle prossime versioni potrai personalizzare completamente l'aspetto e la sensazione della tua storia. Inoltre, le schermate del menu e i crediti possono ora riprodurre musica e mostrare immagini. I creator possono anche scegliere tra quattro diversi tipi di schermata del menu.
Le gallerie utente sono una funzionalità richiesta fin dall'inizio e ora fanno parte del Story Player. I Dreamers possono creare e nominare screenshot in qualsiasi momento durante il gioco. Tutti gli screenshot scattati nelle storie sono accessibili tramite la galleria personale e vengono sincronizzati automaticamente su tutti i dispositivi.
Inoltre, i creator possono usare la funzione screenshot per catturare facilmente immagini per il marketplace mentre testano le loro storie. Questi screenshot vengono salvati nella galleria multimediale della rispettiva storia invece che nella galleria utente. Si tratta di una comoda funzionalità per la qualità della vita. Per mantenere l'attenzione sul gameplay, gli elementi UI distraenti vengono nascosti negli screenshot quando necessario.
Come parte dell'implementazione del Story Player, le recensioni sono ora pienamente supportate. I Dreamers possono inviare recensioni per le storie acquistate che hanno giocato almeno una volta. Oltre a una valutazione e a un commento, i Dreamers possono selezionare le emozioni che hanno provato durante il gioco.
Queste emozioni contribuiscono alle statistiche di una storia e vengono mostrate nella panoramica delle recensioni come valori percentuali per ogni emozione. Questo crea un circuito di feedback emotivo, permettendo ai Bards di definire le emozioni che vogliono suscitare con le loro storie e di valutare se quelle emozioni sono state effettivamente trasmesse durante il gioco.
In futuro, questo sistema verrà usato per raccomandare storie in base alle emozioni di un giocatore, formando la base della scoperta in Talescape.
Le storie possono ora essere acquistate usando Steam In-App Purchases e Stripe Checkout. Per Steam, il Merchant of Record è Valve, mentre per Stripe è Aureola. In tutti i casi, i Bards (i creator) non devono gestire le imposte sulle vendite autonomamente. Durante la Closed Beta, entrambi i flussi di acquisto possono essere testati in sicurezza.
I flussi di rimborso sono stati implementati per tutti i provider di pagamento. Come funzioneranno definitivamente i rimborsi sulla piattaforma è ancora da definire e discutere. Sebbene i Termini di servizio attualmente affermino che i rimborsi non siano possibili tramite la piattaforma, ritengo che si tratti di una funzionalità importante per costruire fiducia. Se qualcuno acquista qualcosa per errore o prova una storia solo per rendersi conto che non era ciò che si aspettava, avere un modo semplice per richiedere un rimborso genera fiducia e può aumentare le vendite complessive. È anche semplicemente un segno di rispetto verso i tuoi clienti offrire un processo di rimborso chiaro e semplice.
I Bards possono ora verificare i loro profili per vendere le loro storie tramite il marketplace e ricevere mance dai Dreamers (non ancora implementato). Per conformarsi alle normative UE, Talescape deve raccogliere il tuo indirizzo aziendale. Devi inoltre collegare un account PayPal verificato idoneo a ricevere pagamenti.
Per ora ho deciso di usare PayPal per i pagamenti invece di Wise. La ragione è che non mi aspetto che i creator si sentano a proprio agio a inserire le credenziali bancarie su una piattaforma ancora nuova e non completamente consolidata. Wise verrà aggiunto successivamente come alternativa per i creator che vogliono beneficiare di costi di pagamento inferiori.
I Bards non verificati possono pubblicare solo storie gratuite. Questo aiuta a proteggere il marketplace da bot e contenuti di bassa qualità che altrimenti potrebbero essere spam e ridurre la visibilità dei creator seri.
Story Editor
Scene Editor
Dialoghi
Marketplace
Player & Interaction
UI / UX
Story Editor
Story Player