핵심 정보

10월 21일, 전 코나미 개발자 키타오 타카시는 Playload라는 오픈 소스 게임 엔진을 공개했습니다. '존 오브 디 엔더스' 시리즈와 '메탈 기어 솔리드' 개발 도구 작업으로 알려진 키타오는 극단적인 파일 크기 제한에 초점을 맞춰 취미 프로그래밍을 용이하게 하기 위해 이 엔진을 설계했습니다.

Playload는 사용자가 3KB의 압축 코드 제한 내에서 JavaScript를 사용하여 게임을 개발할 수 있도록 합니다. 이 엔진은 8색 팔레트, 160x144 픽셀 CRT 스타일 디스플레이, 배경 음악 재생을 지원합니다. 외부 이미지 에셋이 없는 점을 보완하기 위해 이 엔진은 유니코드 이모지를 8x8 픽셀 아트 스프라이트로 활용합니다.

3KB 제한은 최대 4096자까지 링크를 처리하는 X의 URL 단축 기능에 맞춰 특별히 선택되었습니다. 압축된 코드를 이 임계값 내로 유지함으로써 개발자는 X 게시물의 URL을 통해 게임을 직접 공유할 수 있습니다. 이러한 설계 선택은 플랫폼을 경쟁적인 제약 프로그래밍을 위한 공간으로 바꾸는 것을 목표로 합니다.

이 엔진은 현재 웹에서 사용할 수 있으며, 슈팅, 퍼즐, 액션 게임을 포함한 샘플이 이미 제작되었습니다. js13kGames와 같은 다른 이니셔티브가 13KB 제한에 초점을 맞추는 반면, Playload는 엔진과 에셋을 3KB 코드 제한에서 제외하여 개발자들에게 독특한 도전을 제공합니다.

자세한 내용은 원문에서 확인하세요.