레거시 대 크로스 플랫폼: 하이테일의 Java/C#으로의 복귀가 모더들의 승리인 이유

작성자 HytaleCharts Team 범주: : 이름 : 분 최소 읽기

레거시 엔진으로 회귀하기로 한 결정은 이 게임의 부활에서 가장 논란이 많았던 부분입니다. 이 결정이 모더와 저사양 PC 플레이어에게 왜 좋은 소식인지 알아보세요.

소프트웨어 개발 업계에서 게임 엔진을 처음부터 다시 작성하는 것은 종종 사형 선고로 간주됩니다. 하이테일의 경우 거의 그럴 뻔했습니다. 최근 하이픽셀 스튜디오가 커스텀 C++ 크로스 플랫폼 엔진을 개발하기 위한 수년간의 노력을 포기하고 기존 '레거시 엔진'을 사용하기로 발표한 것은 하이테일의 부활에 있어 가장 논란이 많았던, 그리고 아마도 가장 중요한 부분일 것입니다. 일반 플레이어에게는 전문 용어처럼 들릴 수 있습니다. 하지만 모딩 커뮤니티와 구형 PC를 사용하는 플레이어에게는 이 결정이 게임의 미래를 결정짓는 중요한 사안입니다. Java 기반 서버 아키텍처로의 전환은 게임을 플레이할 수 있는 사람, 게임 모드, 게임 성능에 근본적인 변화를 가져올 것입니다. 실패한 실험: C++ 크로스 플랫폼 엔진 2020년 라이엇게임즈가 하이픽셀 스튜디오를 인수했을 때, 그 임무는 분명했습니다. 하이테일을 모바일과 콘솔로 출시하여 Roblox 및 Minecraft Bedrock Edition과 경쟁할 수 있도록 하는 것이 목표였습니다. 이를 위해 팀은 기존 엔진(Java 서버 아키텍처와 C# 클라이언트가 혼합된 엔진)에서 통합 C++ 엔진으로 전환했습니다. 그러나 이러한 전환은 재앙으로 이어졌습니다. 게임플레이 지연: 새 엔진은 실제 재미 측면에서 "상당히 뒤처졌습니다." 기술은 최신이었지만 전투, 탐험, 월드 생성 등 게임 자체는 부족했습니다. 타임라인 타격: C++ 엔진을 고수할 경우 게임이 알파 테스트를 준비하기까지 2년이 더 걸릴 것으로 예상되었습니다. 리소스 소모: 엔진 개발로 인해 스튜디오의 리소스가 소모되어 콘텐츠 제작에 사용할 시간이 거의 남지 않았습니다. 레거시 엔진의 귀환: 모더들의 승리 "레거시 엔진"은 유명한 2018년 트레일러를 구동한 소프트웨어입니다. 이 엔진은 자바 서버와 C# 클라이언트를 사용하여 구축되었습니다. 이 하이브리드 방식은 성능을 위해 클라이언트(보이는 것)는 C#에서 실행되고, 서버(로직)는 Java에서 실행됩니다. 왜 이것이 모더들의 승리인가요? Minecraft 모딩 커뮤니티는 Java를 기반으로 합니다. 하이테일은 Java 기반 서버 아키텍처로 돌아감으로써, 마인크래프트와 함께 성장한 수백만 명의 모더들이 즉시 코드에 액세스할 수 있게 되었습니다. 접근 용이성: Java는 C++보다 리버스 엔지니어링 및 수정이 더 쉬운 것으로 유명합니다. 서버 로직: 서버가 Java에서 실행되므로 서버 소유자는 C++에서는 거의 허용하지 않는 방식으로 게임 로직, 플러그인, 커스텀 게임모드를 세밀하게 제어할 수 있습니다. 즉각적인 호환성: 기존 Minecraft 플러그인 개발자가 Hytale로 전환하기 위한 학습 곡선은 이제 존재하지 않습니다. "플렉스" 요소: 레거시 현대화 결정적으로, 레거시 엔진으로 돌아간다고 해서 게임이 고대 기술로 실행되는 것은 아닙니다. 2024년 중반의 개발자 블로그에서 유니티는 경량 ECS(엔티티 컴포넌트 시스템)인 Flecs를 아키텍처에 통합했다고 밝혔습니다. 이것은 대규모 기술 업그레이드입니다. Minecraft와 같은 표준 객체 지향 시스템에서 수천 개의 엔티티(좀비, 돼지, 화살)를 추가하면 컴퓨터가 각각을 개별적으로 처리해야 하므로 지연이 발생합니다. ECS는 이러한 엔티티를 메모리에서 함께 그룹화하여 프로세서가 수천 개의 엔티티를 동시에 처리할 수 있도록 합니다. 즉, "레거시" 엔진임에도 불구하고 대규모 전투와 복잡한 서버 인구를 Minecraft보다 훨씬 더 잘 처리할 수 있습니다. 시스템 요구 사항: 실행되나요? 레거시 엔진으로의 복귀는 시스템 요구 사항에 대한 논의에도 변화를 가져왔습니다. C++ 엔진은 현대적인 확장성을 위해 개발되었지만, 레거시 엔진은 Minecraft와 유사하지만 더 나은 최적화를 통해 다양한 하드웨어에서 실행되도록 설계되었습니다. 예상 시스템 요구 사항(레거시 엔진 추측): 컴포넌트최소 사양(예상)권장 사양(예상) CPUIntel Core i3-3210 / AMD A8-7600Intel Core i5-4690 / AMD Ryzen 5 RAM4GB8GB - 16GB(헤비 모딩용) GPU인텔 HD 그래픽스 4000 / GTX 650지포스 GTX 1060 / 라데온 RX 580 OSWindows 7/8/10/11Windows 10/11 (64비트) 이 접근성은 핵심 판매 포인트입니다. 이 게임은 마니아의 하이엔드 장비뿐만 아니라 청소년의 노트북에서도 실행되도록 설계되었습니다. 트레이드 오프: 콘솔 없음(현재로서는) 이 결정의 대가는 크로스 플레이입니다. 레거시 엔진은 기본적으로 플레이스테이션, 엑스박스, 닌텐도 스위치와 호환되지 않습니다. 개발자는 Windows가 출시 플랫폼이며 Mac/Linux는 "시도 중"이라고 밝혔습니다. 아이패드나 PS5에서 하이테일을 플레이하고 싶었던 플레이어에게는 실망스러운 소식입니다. 하지만 하이테일을 탄생시킨 PC 게임 코어의 입장에서 볼 때, 이는 본연의 모습으로 돌아간 것입니다. 이 게임은 더 이상 모든 사람의 모든 것이 되려고 하지 않고 최고의 PC 샌드박스 RPG가 되려고 노력하고 있습니다. Conclusion 엔진 교체는 "기업용 제품"에서 "커뮤니티 플랫폼"으로의 철학적 전환을 의미합니다. 하이픽셀 스튜디오는 레거시 엔진을 수용함으로써 크로스 플랫폼 출시의 이론적 도달 범위보다 즉각적인 게임플레이와 모드 깊이를 우선시하고 있습니다. 게임의 수명을 고려할 때, C++ 작업의 취소만큼이나 고통스러웠을 수도 있는 이 결정이 하이테일을 무명에서 구해준 결정일 것입니다.