Ottimizza i test e gli aggiornamenti in tempo reale con la piattaforma di analisi e sperimentazione di Roblox
Come Uplift Games utilizza l'analisi dei dati e la sperimentazione per ottimizzare l'esperienza di gioco di Adopt Me!

Per creare un gioco che si distingua dalla massa sono necessari sperimentazione, analisi e iterazione. Grazie alle piattaforme Analytics e LiveOps di Roblox, i creatori possono ottenere approfondimenti dettagliati sul gameplay e sulle prestazioni, testare le modifiche e adattarsi alle abitudini di gioco degli utenti. Oggi annunciamo avvisi sulle prestazioni in tempo reale, un targeting e una segmentazione più granulari, nonché avvisi preventivi automatici che segnalano ai creatori se gli esperimenti stanno influenzando le metriche chiave. Questi nuovi strumenti consentono ai creatori di testare le modifiche e distribuire aggiornamenti in tempo reale con sicurezza. Lo sviluppatore UpliftBradB spiega di seguito come Uplift Games, lo studio dietro Adopt Me!, utilizza le piattaforme di analisi e LiveOps di Roblox per migliorare l’esperienza di adozione degli animali domestici per i propri giocatori.
Misurare e implementare
Mantenere l’interesse a lungo termine di diversi tipi di giocatori è un delicato equilibrio. I dati sono uno strumento potente per comprendere come i giocatori interagiscono con un gioco, identificare dove potrebbero sorgere problemi e modificare il gioco senza intoppi per renderlo perfetto. Aggiorniamo continuamente le piattaforme Analytics ed Experience Live Ops di Roblox sulla base del feedback e delle esigenze dei creatori. Questi nuovi strumenti rendono le piattaforme più flessibili e potenti sotto ogni aspetto.
Analytics
I dashboard di Analytics aiutano i creatori a identificare le aree di opportunità o a determinare dove potrebbero essere necessari miglioramenti. Ad esempio, un’elevata fidelizzazione giornaliera con un forte calo nella fidelizzazione a 30 giorni potrebbe indicare la necessità di contenuti più approfonditi. Osservare una bassa fidelizzazione del primo giorno con un gruppo ristretto di giocatori costanti e di lungo periodo potrebbe indicare un flusso di onboarding inadeguato o una curva di difficoltà troppo ripida.
La piattaforma di analisi può inoltre classificare i dati per segmenti di giocatori, per mostrare se una tendenza è comune a tutti i giocatori o limitata a un segmento specifico. Le nuove dimensioni di segmentazione consentono ai creatori di suddividere i dati in base all’attività di gioco, al livello di coinvolgimento, all’attività sulla piattaforma, all’anzianità e alla spesa sulla piattaforma, per comprendere in che modo differiscono i modelli di gioco.

Monitoraggio delle prestazioni
I problemi di prestazioni possono essere difficili da individuare. Le metriche di telemetria predefinite, come i tassi di crash, l’utilizzo della memoria, il tempo di CPU e la frequenza dei fotogrammi per versione, aiutano gli sviluppatori a correggere i bug e a garantire che i loro giochi funzionino correttamente su tutti i tipi di dispositivi. Abbiamo inoltre aggiunto un nuovo sistema di rilevamento degli errori, regole personalizzate per organizzare i rapporti sugli errori e avvisi in tempo reale sulle prestazioni per individuare i problemi critici, in modo che gli sviluppatori possano intervenire il più rapidamente possibile.

Esperimenti
Il sistema "Esperimenti" di Roblox consente ai creatori di eseguire test A/B per misurare con precisione l’impatto di una funzionalità o di una modifica. I nostri ultimi aggiornamenti aggiungono il targeting per segmento, una configurazione più flessibile e rapida e un sistema di rilevamento precoce dei problemi che avvisa il creatore quasi in tempo reale se il tempo di gioco, l’ARPU o il tasso di conversione scendono al di sotto di una soglia specifica. Nel corso del prossimo anno, aggiungeremo ancora più opzioni per metriche personalizzate create dai creatori e per la segmentazione dei risultati degli esperimenti.

Configurazioni
Le configurazioni consentono ai creatori di attivare funzionalità e aggiornare i valori di gioco in tempo reale senza dover riavviare il server. Con questo aggiornamento, abbiamo accelerato la propagazione delle configurazioni e aggiunto una funzione "pubblica come" che permette ai creatori di pubblicare da un ambiente all'altro (ad esempio, dallo staging alla produzione). Abbiamo inoltre aggiunto le configurazioni condizionali, che consentono ai creatori di applicare valori diversi per personalizzare l’esperienza in base ai diversi segmenti di giocatori. Ad esempio, i creatori possono modificare i valori di difficoltà per rendere una missione o un dungeon più facile per i nuovi giocatori, oppure rimuovere i prompt pubblicitari con ricompensa per i giocatori che hanno speso Robux.
Per i creatori che desiderano sfruttare i dati tramite strumenti di terze parti come parte del proprio flusso di lavoro, le nostre API OpenCloud consentono la gestione programmatica di queste funzionalità. Ad esempio, i creatori possono utilizzare assistenti di programmazione per impostare esperimenti o monitorare le analisi.
Scopri di più sull’utilizzo delle analisi, del monitoraggio delle prestazioni, degli esperimenti e delle configurazioni sul Devforum.
Ottimizzazione dell’esperienza di gioco di Adopt Me!
Uplift Games, lo studio dietro Adopt Me!, un gioco di adozione di animali domestici con 44,4 miliardi di visite totali, utilizza la piattaforma Analytics di Roblox e la funzione Esperimenti per testare nuove funzionalità. Questi test li aiutano a offrire un’esperienza eccellente ai giocatori con stili di gioco molto diversi, dall’allevamento e dallo scambio di animali domestici al gioco di ruolo e alla costruzione di fattorie. Lo sviluppatore UpliftBradB ha spiegato come il team affronta la creazione di un insieme di funzionalità e una comunità così diversificati.
«Adopt Me! è pensato per tutte le età», ha affermato UpliftBradB. «Vogliamo che ogni meccanica sia comprensibile, garantendo al contempo il giusto livello di profondità a sistemi come la costruzione e lo scambio, che piacciono al pubblico più adulto».
Il team ha recentemente lanciato una piattaforma di scambio rinnovata, dove i giocatori possono trovare un partner per scambiarsi animali domestici. “Abbiamo utilizzato analisi e esperimenti per testare il nostro hub di scambio per un po’ prima di lanciare l’esperienza completa”, ha spiegato UpliftBradB. “Abbiamo testato molte variabili, come le dimensioni del server e i segnali di abbinamento, e abbiamo osservato come i giocatori interagivano con il sistema. I giocatori erano più coinvolti? Il numero di scambi stava aumentando?”
Testare le modifiche e osservarne i risultati nelle analisi ha dato al team la certezza di muoversi nella giusta direzione. Tuttavia, alcune modifiche hanno avuto effetti indesiderati. “Abbiamo creato una funzionalità grazie alla quale i giocatori potevano ottenere una valuta speciale giocando con gli amici, che potevano poi utilizzare per acquistare animali domestici speciali”, ha spiegato UpliftBradB. “L’intenzione era quella di incentivare il gioco in gruppo, ma i giocatori si sono subito resi conto che potevano inondare il server di richieste di amicizia per ottenere più valuta. Di per sé questo non sarebbe stato un problema, ma abbiamo anche notato un enorme aumento di giocatori che avviavano server privati per sfuggire allo spam.”
Grazie all’analisi dei dati, il team ha potuto anche monitorare le prestazioni e adattarsi rapidamente quando ha individuato un problema con una nuova funzionalità introdotta durante l’evento estivo. Nell’ambito dell’evento erano stati aggiunti dei pesci che i giocatori potevano pescare, ma ben presto si è presentato un problema. “Il tasso di crash e il frame rate ci hanno fatto capire che qualcosa non andava”, ha detto UpliftBradB. “Analizzando la situazione, abbiamo scoperto che avevamo classificato i pesci come elementi scenografici… il che costringeva il motore grafico a ridisegnare gli sfondi in quantità enorme.” Individuare il problema in anticipo ha aiutato il team a risolverlo rapidamente.
Andate avanti e analizzate
La storia di UpliftBradB è comune tra i creatori: l’analisi dei dati e la sperimentazione trasformano l’iterazione da un’ipotesi fondata a una strategia basata sui dati. La piattaforma flessibile di Roblox contribuisce a rendere l’ottimizzazione e il processo decisionale basato sui dati una parte integrante del flusso di lavoro di ogni creatore. Entro la fine dell’anno, prevediamo di estendere le funzionalità di analisi a Build, la nostra scheda di creazione “mobile-first” nell’app Roblox. Dopo l’integrazione, i creatori potranno monitorare le prestazioni ovunque si trovino. Amplieremo inoltre la piattaforma con nuove funzionalità, tra cui azioni di sperimentazione personalizzate. I creatori interessati possono iscriversi fin da ora a un programma di accesso anticipato per provare le più recenti funzionalità di sperimentazione prima che siano disponibili su Roblox.
Roblox consente ai creatori di sviluppare, pubblicare e perfezionare i propri progetti in modo intelligente, il tutto in un unico posto.


