RimWorld lascia Unity per un motore fatto in casa, e le mod continuano a funzionare

Tempo di lettura: 3 minuti

RimWorld lascia Unity. Con l’aggiornamento 1.7 il simulatore di colonie di Ludeon Studios passerà a Waylith, un motore scritto dallo studio stesso, secondo l’annuncio pubblicato su Steam il 12 ottobre. Il gioco avrà esattamente lo stesso aspetto e lo stesso comportamento di prima, con prestazioni fra le due e le quattro volte migliori. La notizia l’ha ripresa Rock Paper Shotgun il giorno dopo.

Il numero che spiega il cambio

Un motore è il programma che sta sotto al gioco e ne gestisce grafica, fisica, suono e tempo. Cambiarlo a metà vita non è una cosa che si fa per estetica: si fa per il tempo di calcolo. E quella metà vita, nel caso di RimWorld, è lunga. Il gioco è uscito nel 2018. Sulla sua scheda Steam ha il 97,9 per cento di valutazioni positive su quasi 248.000 recensioni, e in questo momento ha 21.459 persone collegate. Ludeon elenca dove quel tempo si recupera: avvio del gioco, caricamento di una partita con molte mod, generazione della mappa e del mondo, e numero di cicli di simulazione al secondo, che su un gioco dove ogni colono ha fame, umore e lavori da fare è la misura che conta.

L’esempio che hanno scelto per dirlo è un pacchetto con 1.500 mod installate: prima ci metteva quattordici minuti a caricarsi, adesso ne mette sei. I salvataggi della versione 1.6 restano validi sulla 1.7, quindi nessuna colonia va buttata.

La parte che di solito si rompe

Cambiare motore normalmente significa buttare via il lavoro di chi ha scritto le modifiche, perché quelle modifiche chiamano funzioni che nel motore nuovo non ci sono più. Qui, stando all’annuncio, continuano a funzionare. Alcune verranno segnalate come non supportate, perché cambia il numero di versione del gioco, ma funzioneranno lo stesso.

Come ci siano riusciti, l’annuncio non lo spiega nel dettaglio, ed è la domanda che si fanno anche su Rock Paper Shotgun. La verifica, per ora, è nelle mani di chi prova: l’aggiornamento è già disponibile nel ramo di prova su Steam, e nella discussione su Reddit chi l’ha installato riferisce prestazioni migliori e mod che reggono.

Per provarlo si entra nelle proprietà del gioco dentro Steam, si apre la scheda delle versioni di prova e si sceglie il ramo della 1.7. Si torna indietro dallo stesso menù. Prima di provare conviene comunque fare una copia della cartella dei salvataggi, perché su un cambio di motore la prudenza costa poco.

Quello che costa

Due cose, nelle stesse segnalazioni, vanno messe accanto ai guadagni. La prima è il consumo di memoria, che diversi utenti riportano in aumento sensibile. La seconda sta nell’annuncio stesso: se il computer ha più di dieci anni, la 1.7 potrebbe non partire affatto. Per un gioco che gira anche su macchine modeste, e che proprio per quello ha una base di giocatori larga, è il punto su cui vale la pena aspettare la versione definitiva prima di aggiornare.

Perché uno studio si scrive il motore da solo

Il contesto esiste e ha una data. Nel settembre 2023 Unity annunciò una tariffa da pagare per ogni installazione dei giochi fatti con il suo motore, e la ritirò circa un anno dopo, ma nel frattempo diversi studi indipendenti avevano cominciato a guardarsi intorno. Slay the Spire 2 è il precedente più citato: Mega Crit passò a Godot, che è un motore libero, dopo due anni di sviluppo già fatti.

La differenza è che Ludeon non è passata a un altro motore commerciale né a uno libero: se n’è scritta uno su misura per una cosa sola, far girare una simulazione con tanti personaggi e tanti oggetti. Unity, dal canto suo, ha annunciato la versione 7 per il 2027, con shader più veloci del 90 per cento.

Vale anche la pena ricordare cosa Waylith non è. Non è un motore grafico nuovo nel senso in cui lo si intende di solito: l’aspetto del gioco non cambia di una riga, e chi si aspetta luci o effetti diversi resterà deluso. È un cambio che si vede soltanto nell’orologio, e in un gioco di gestione è esattamente dove serve vederlo.

Cosa resta aperto

Non c’è una data per l’uscita della 1.7 dal ramo di prova, non è stato pubblicato un requisito minimo nuovo che sostituisca quello attuale, e non è dichiarato cosa succede alle versioni per console. Non si sa nemmeno se Waylith resterà una cosa interna o se lo studio lo offrirà ad altri: per ora è il motore di un gioco solo, ed è anche il motivo per cui può permettersi di essere veloce.

Potrebbero interessarti