Popularna gra na platformie Steam porzuca Unity na rzecz nowego silnika obiecującego nawet 4× wyższą wydajność

Co się dzieje, gdy twórca gry postanawia wymienić silnik, na którym działa jego uznany hit? W przypadku RimWorld odpowiedzią może być znaczny wzrost wydajności.
Ludeon Studios zapowiedziało aktualizację 1.7, która przenosi symulator kolonii z Unity na nowo opracowany przez firmę Waylith Engine. Według twórców wewnętrzne testy wykazały od dwu- do czterokrotnego wzrostu wydajności w porównaniu z wersją 1.6.
Sama gra powinna wyglądać i działać tak samo. Pod maską zmiany są jednak znaczące.
Szybsze kolonie, krótsze czasy wczytywania
W jednym z testów obciążeniowych wymagająca kolonia z późnego etapu gry działała 2,2 raza szybciej niż wcześniej. W innym teście, obejmującym 1500 modów, czas wczytywania spadł z 14 minut do zaledwie sześciu.
Usprawnienia obejmują czas uruchamiania, generowanie map i światów oraz ogólną wydajność symulacji. Rzeczywiste wyniki będą zależeć od sprzętu i konfiguracji modów.
Ale co stanie się z dotychczasowymi zapisami gry i modami?
Ludeon zapewnia, że pliki zapisu pozostają zgodne w obu kierunkach między wersjami 1.6 i 1.7. Zdecydowana większość istniejących modów również powinna działać bez zmian, choć niektóre mogą początkowo wyświetlać ostrzeżenia o zgodności. Nowy silnik obsługuje też nowsze funkcje C# i ułatwia twórcom modów tworzenie złożonych modyfikacji oraz niestandardowych efektów wizualnych.
Jest jedno zastrzeżenie. Komputery mające ponad 10 lat mogą nie być w stanie uruchomić nowego silnika.
Druga gra jest już w trakcie tworzenia
Być może największym zaskoczeniem jest to, że Waylith nie jest rozwijany wyłącznie z myślą o RimWorld. Ludeon potwierdziło, że z wykorzystaniem tego silnika powstaje już inna, jeszcze niezapowiedziana gra, choć dalsze szczegóły pozostają tajemnicą.
Aktualizacja 1.7 jest już dostępna w niestabilnej gałęzi beta RimWorld na Steam. Gracze mogą uzyskać do niej dostęp w menu Właściwości gry, w zakładce Wersje beta, podczas gdy standardowe wydanie pozostaje w wersji 1.6.
Na razie imponujące wyniki wydajności pochodzą od twórców i nie zostały niezależnie zweryfikowane. Niemniej jednak wymiana silnika istniejącej gry przy zachowaniu zgodności zapisów to poważne przedsięwzięcie techniczne.










