원문 캡처 · ludeon.com
원문 캡처 · ludeon.com

Ludeon은 모드 1,500개를 설치한 환경에서 게임 로딩 시간이 14분에서 6분으로 줄었다고 밝혔다. 이는 개발사가 측정한 결과이며, 실제 개선 폭은 PC와 모드에 따라 달라질 수 있다.

Ludeon Studios가 RimWorld 1.7에서 유니티(Unity)를 자체 제작 엔진 Waylith로 교체했다. 새 버전은 현재 스팀의 불안정 베타 브랜치에서 시험할 수 있다.

Waylith는 게임을 실행하고 콘텐츠를 처리하는 기반 엔진이다. 게임의 겉모습과 플레이 방식은 그대로 두면서 성능을 개선하는 점에서, 같은 자동차에 더 효율적인 엔진을 넣는 일에 빗대면 이해하기 쉽다. Ludeon은 자체 테스트에서 전반적인 성능이 2~4배 좋아졌다고 밝혔다.

무엇이 빨라졌나

버전 1.6과 비교해 1.7에서는 게임 시작, 대형 모드 목록을 적용한 게임 불러오기, 지도와 세계 생성, 초당 게임 처리 횟수 등이 빨라졌다. Ludeon은 후반부 식민지를 대상으로 한 스트레스 테스트에서 1.7의 성능이 1.6보다 2.2배 좋아졌다고 밝혔다. 콜로니에 정착민 40명과 오리 200마리가 있고 모드가 100개 넘는 상황도 더 원활하게 실행될 것이라고 설명했다. 이 수치는 개발사의 테스트 결과이며, PC 사양과 모드 구성에 따라 달라진다.

저장 파일과 모드는 그대로 쓸 수 있나

1.6의 저장 파일은 1.7에서 불러올 수 있고, 1.7에서 저장한 파일도 1.6으로 돌아가 사용할 수 있다. 대부분의 모드는 제작자가 수정하지 않아도 1.7에서 작동한다. 일부 모드에 ‘지원되지 않을 수 있음’이라는 노란 경고가 표시될 수 있지만, 버전 번호가 바뀐 데 따른 표시일 뿐이라고 Ludeon은 설명했다.

모드 제작자는 모드를 시험한 뒤 1.7 호환 버전을 게시하면 플레이어에게 표시되는 노란 경고를 없앨 수 있다. 1.6과 다르게 작동하는 부분이 있으면 RimWorld 개발 디스코드에서 도움을 요청할 수 있다. Waylith에서는 최신 C# 언어 기능을 사용할 수 있고, 게임 성능에 악영향을 주지 않으면서 복잡한 모드를 만들기 쉬워지며, 시각 효과와 사용자 지정 효과를 더 쉽게 구현할 수 있다고 Ludeon은 밝혔다.

다만 출시한 지 10년이 넘은 PC에서는 1.7이 실행되지 않을 수 있다. 문제가 생기면 공식 개발 디스코드에 알릴 수 있다. 시험하려면 스팀 라이브러리에서 RimWorld를 마우스 오른쪽 버튼으로 눌러 ‘속성’의 ‘베타’ 탭을 열고 unstable 브랜치를 선택한다. 자동 업데이트가 시작되지 않으면 스팀을 다시 시작하고, 안내가 나오면 ‘Play 1.7 Unstable’을 선택하면 된다. 정식 브랜치는 당분간 1.6을 유지하며 이번 변경의 영향을 받지 않는다.

Ludeon은 Waylith를 사용하는 새 게임도 개발 중이라고 밝혔지만, 더 자세한 내용은 공개하지 않았다. 성능 테스트의 구체적인 PC 사양과 측정 조건, 10년 넘은 PC에서 필요한 사양도 밝히지 않았다.