Il nuovo motore di RimWorld promette colonie più veloci senza ricominciare
La beta 1.7 sostituisce Unity con Waylith. I dati di Ludeon sono incoraggianti, ma salvataggi, mod e vecchi PC restano le verifiche pratiche.
RimWorld sta provando un sostituto del motore che fa funzionare le sue colonie. L'aggiornamento 1.7 sposta il gioco da Unity a Waylith, sviluppato da Ludeon, che dichiara simulazione e caricamenti più veloci. Il test pubblico è sul ramo unstable di Steam; nell'annuncio, quello principale resta alla versione 1.6.
La promessa più importante è la continuità. Ludeon afferma che i salvataggi possono passare fra 1.6 e 1.7, mentre la maggior parte delle mod dovrebbe funzionare senza modifiche. Per chi ha investito molte serate in una colonia, aggiornare il motore è molto più attraente se non richiede di abbandonarne la storia.
Il post dello studio del 12 ottobre offre esempi concreti: una colonia avanzata è risultata 2,2 volte più veloce nel suo test di carico e una configurazione con 1.500 mod si è caricata in sei minuti anziché quattordici. Sono misure dello sviluppatore su attività specifiche. Non garantiscono lo stesso miglioramento per ogni PC, colonia o raccolta di mod.
La velocità della simulazione non è soltanto il frame rate
RimWorld ha almeno due forme di prestazione percepibile. Una è la frequenza con cui si aggiorna lo schermo. L'altra è la rapidità con cui la simulazione elabora il lavoro di coloni, animali e ambiente. Un gioco può disegnare un'immagine fluida mentre la simulazione accelerata fatica ad avanzare alla velocità richiesta.
Per questo conta il riferimento di Ludeon ai tick al secondo. Un tick è un passo della simulazione, non necessariamente un nuovo fotogramma visualizzato. Migliorare quel lavoro può rendere più reattiva una grande colonia anche quando una schermata sembra identica. La velocità di caricamento affronta un'altra interruzione: quanto si aspetta prima di raggiungere la colonia.
L'articolo di PC Gamer raccoglie segnalazioni incoraggianti dei giocatori insieme a un'avvertenza sul consumo di memoria. Sono prime osservazioni utili, ma hardware e mod differenti impediscono un confronto controllato. Un caricamento più rapido su una macchina non dimostra requisiti di memoria minori su un'altra.
La parte impegnativa è la compatibilità
Sostituire un motore senza cambiare il gioco visibile è un aggiornamento insolito: il successo può sembrare assenza di cambiamenti, salvo attese più brevi. Richiede che i sistemi circostanti continuino a interpretare i contenuti esistenti come si aspettano i giocatori.
Le mod complicano la promessa. Alcune modificano dati; altre dipendono dal comportamento del codice o da presupposti sul runtime. Anche quando la maggior parte funziona invariata, le eccezioni possono comprendere la combinazione che un giocatore considera essenziale. Una dichiarazione ampia di compatibilità deve orientare le aspettative, senza sostituire il controllo della propria raccolta.
Ludeon chiede agli autori di mod di verificare il lavoro e segnalare le versioni compatibili con 1.7. Avverte anche che i PC con più di dieci anni potrebbero non eseguire la nuova versione. Ricorda che ottimizzare per una classe di macchine può accompagnarsi a una soglia di compatibilità diversa.
Provare il ramo senza perdere il riferimento
Lo studio documenta il percorso attraverso Proprietà e menu Beta del gioco su Steam, dove il ramo si chiama unstable. Conservare separatamente un salvataggio importante e annotare l'elenco attuale delle mod offre una base di confronto. Un formato di file retrocompatibile è utile, ma non sostituisce la conservazione dell'esatta configurazione che ha prodotto una colonia funzionante.
Il nostro precedente articolo sui problemi di migrazione dei salvataggi di Enshrouded mostra perché la continuità meriti attenzione accanto alle prestazioni. I giochi affrontano cambiamenti tecnici diversi; la preoccupazione condivisa è se le ore di progresso sopravvivano.
Per il gaming su PC, Waylith rappresenta la possibilità di migliorare una simulazione matura senza azzerare il lavoro della comunità. Il compito della beta è stabilire quanto ampiamente regga la promessa fuori dalle colonie di prova dello studio.