pyxel
GitHub - kitao/pyxel: A retro game engine for Python
Pythonで8bit風ゲームを作るためのライブラリを含むゲーム開発環境
APIはFantasy consoleを意識して作られている
https://github.com/kitao/pyxel/raw/main/docs/images/pyxel_message.png
Raspberry Piでも動くらしい
PyxelをRaspberry Pi Zero W上でインストールしてみた
同梱のリソースエディタ(ドットエディタ+サウンドエディタ)、pyxeleditor も動かしてみたけれど、これはかなり重かった。CPU負荷がずっと100%のままで、マウスカーソルの動きもガクガク。ちょっと実用にはならないかもしれない。CPUコアを複数持っている Raspberry Pi で動かせばスイスイと動くのかもしれんけど、1コアの Zero系で使うのは少々厳しい気配。
gcc 9 を導入したり、OpenGL を有効にしたり等、ちょっと色々やらないといけない部分はあるけれど。一通り設定できれば、ハードウェアスペック面では非力と思われている Raspberry Pi Zero W 上でも、Python + Pyxel を使えば結構滑らかに動くゲームを作れそうだなと分かった。
#ゲーム開発環境