どれだけゲーム機が高度に、高性能化したとしても、レトロゲームの魅力はなくなりません。シンプルなUIだけに開発に取り組みやすく、ゲーム自体も単純なものが多いので誰でもすぐに遊びはじめられます。 今回はそんなレトロゲームを開発するSDKとして、Pyxelを紹介します。利用する言語はもちろんPythonです。

Pyxelの使い方

2D、横スクロールのアクションゲーム。

落ちないようにジャンプを繰り返します。

バブルをクリックして破壊するゲーム。

Pyxelは他にもスネークゲームであったり、ドット絵エディタのようなデモも用意されています。色数は16色固定、同時に再生できるのは4音までと、レトロゲーム風な縛りがむしろ魅力です。動作もWindows、macOS、Linuxとマルチプラットフォームで動作しますので、一度作れば多くの環境で遊べます。

PyxelはPython製のオープンソース・ソフトウェア(MIT License)です。

kitao/pyxel: A retro game engine for Python