15년 만에 PS2에 마인크래프트가 포팅돼 30fps를 달성한다
Source: Android Authority
Hadlee Simons / Android Authority
TL;DR
- 천재 개발자가 마인크래프트 포켓 에디션을 소니 플레이스테이션 2에 포팅했습니다.
- Miecraft는 PS2용으로 공식 출시된 적이 없으며, 이전 포트들은 하드웨어 개조가 필요하거나 처음부터 코딩해야 했습니다.
- 이번 포트는 OptiCraft라는 이름으로, 윈도우와 안드로이드 등 다른 플랫폼용 PS2 에뮬레이터에서도 실행할 수 있습니다.
소니 플레이스테이션 2와 마인크래프트는 각각의 카테고리에서 가장 많이 팔린 제품이라는 공통점을 가지고 있습니다. 설명드리자면, PS2는 역대 가장 많이 팔린 게임 콘솔로, 약 1억 6천만 대가 판매된 것으로 추정됩니다. 이는 PS4의 약 1.5배, PS5의 평생 판매량의 거의 절반에 해당합니다. 반면 마인크래프트는 역대 가장 많이 팔린 비아케이드 비디오 게임이며(테트리스가 절대적인 1위), 두 아이콘이 각각의 분야에서 최고라는 점은 아이러니하게도 마인크래프트가 PS2용으로 공식 출시되지 않았다는 사실과 맞물립니다. PS3에서는 2013년 출시 이후 등장했지만, PS2와 심지어 구형 PS1용으로 “데마크”하려는 끊임없는 시도가 있었습니다. 그러나 그때의 빌드들은 하드웨어 개조가 필요하거나 게임을 완전히 새로 만들 필요가 있었습니다. 이제는 개발자가 콘솔을 개조하지 않아도 실행 가능한 포트를 만들었으며, 이는 공식 출시 15년 만에 이뤄진 일입니다.
X / @OptiJogos
개발자 @OptiJogos on X (via Retrododo)는 최근 마인크래프트 포켓 에디션(MCPE) 0.6 버전을 포팅할 수 있었다고 게시했습니다. 무한 월드는 PS2의 구식 하드웨어에서는 구동할 수 없기 때문입니다. 이 포트는 하드웨어 개조 없이 PS2에서 네이티브로 실행되며, 32MB(맞아요, 메가바이트) RAM에서도 30fps 이상의 프레임 레이트를 달성합니다 — 상당히 큰 성과입니다.
Sony PS2에서 Minecraft Pocket Edition을 실행하기 위해 필요한 것
영상(다행히도 유튜브 자동 더빙 덕분에)에서 개발자는 최근 유출된 마인크래프트 소스 코드를 활용해 PS2 포트를 개발했다고 말합니다. 그들이 겪은 가장 큰 난관은 게임을 PS2의 GPU, 공식 명칭인 “Emotion Engine”에 맞게 최적화하는 것이었습니다. 이를 위해 맞춤형 “OpenGL 어댑터”를 직접 코딩했습니다.
RAM 병목 현상을 극복하기 위해 다음과 같은 방법을 사용했습니다:
- 플레이어 앞에 보이는 부분만 렌더링
- 해상도 낮추기
- 일부 애니메이션 비활성화
- 게임 실행 중 인터넷 등 PS2의 다른 기능을 정지
- 고급 그래픽, 부드러운 조명, 비네팅 등 그래픽 옵션을 모두 끄기
이러한 최적화 덕분에 개발자는 게임을 OptiCraft라는 새로운 이름으로 부드럽고 사용 가능한 버전으로 완성했습니다.
마인크래프트 PS2용 ROM을 여기서 다운로드 할 수 있으며, 아직도 콘솔을 가지고 있다면 직접 실행해 볼 수 있습니다. 콘솔이 없더라도 인기 있는 PS2 에뮬레이터, 예를 들어 AtherSX2에서 ELF 파일을 실행할 수 있습니다.
팔로우
우리 커뮤니티의 일원이 되어 주셔서 감사합니다. 게시하기 전에 댓글 정책을 읽어 주세요.