要点

10月21日、元コナミのゲーム開発者である北尾泰史氏は、「Playload」と題したオープンソースのゲームエンジンを公開しました。『ZONE OF THE ENDERS』シリーズや『メタルギアソリッド』の開発ツールを手掛けたことで知られる北尾氏は、極端なファイルサイズ制限に焦点を当て、趣味のプログラミングを促進するためにこのエンジンを設計しました。

Playloadを使用すると、ユーザーはJavaScriptを使用して、3KBの圧縮コード制限内でゲームを開発できます。このエンジンは、8色パレット、160x144ピクセルのCRTスタイルディスプレイ、およびBGM再生をサポートしています。外部画像アセットがないことを補うため、このエンジンはUnicode絵文字を8x8ピクセルのドット絵スプライトとして利用します。

3KBという制限は、最大4096文字までのリンクを処理するXのURL短縮機能に合わせて特別に選択されました。圧縮されたコードをこのしきい値内に収めることで、開発者はXのポスト内のURLを通じてゲームを直接共有できます。この設計上の選択は、プラットフォームを競争的で制約のあるプログラミングのための空間に変えることを目的としています。

このエンジンは現在ウェブ上で利用可能であり、シューティング、パズル、アクションゲームなどのサンプルがすでに作成されています。js13kGamesのような他の取り組みが13KBの制限に焦点を当てているのに対し、Playloadはエンジンとアセットを3KBのコード制限から除外することで、開発者にユニークな挑戦を提供しています。

詳しい内容は原文をご確認ください。