Repolode
kitao

kitao/pyxel

固定パレットと低解像度画面でドット絵ゲームを作れる、Python向けレトロゲームエンジン。

代替できる製品:PICO-8TIC-80

スター
18,424
フォーク
966
未解決の Issue
13
最終コミット
11 時間前

これは何?

Pyxelは、往年の8-bitゲーム機の制約を取り入れたPython向けレトロゲームエンジンです。固定パレットを使って低解像度の小さな画面に描画するため、ドット絵やシンプルなゲームロジックに集中できます。

小規模なゲームに必要な機能を1つのパッケージにまとめており、描画プリミティブ、画像やタイルマップの処理、サウンドと音楽の再生、キーボード・マウス・ゲームパッドからの入力に対応しています。READMEには3Dメッシュ、当たり判定、物理演算のデモに加え、付属の画像・タイルマップエディターとサウンドエディターも紹介されています。

PyxelのコアはRustで書かれており、プロジェクトのトピックにはWebAssemblyとWebGLも挙げられています。そのため、デスクトップ環境だけでなくブラウザー向けのゲームも作成できます。

主な機能

  • 01レトロなドット絵グラフィックスに適した、固定パレットと低解像度画面。
  • 02描画、画像、タイルマップの機能を標準搭載。
  • 03シンプルなチップチューン風のサウンドや音楽を再生。
  • 04キーボード、マウス、ゲームパッドからの入力に対応。
  • 05画像、タイルマップ、サウンドの各エディターを付属。

ユースケース

  • シンプルで扱いやすいPython APIを使って、ゲームプログラミングを学ぶ。
  • ドット絵を使った小規模なアーケードゲームやプラットフォーマーを作る。
  • レトロ風のキャンバス上で、ゲームの仕組みを素早く試作する。
  • WebAssembly対応を活用し、ブラウザーで遊べるレトロゲームを作る。

使う前に知っておきたいこと

  • プロジェクトのメタデータからライセンスを特定できませんでした。使用する前に、リポジトリのライセンス条件を確認してください。

トピック

よくある質問

pyxel とは?
固定パレットと低解像度画面でドット絵ゲームを作れる、Python向けレトロゲームエンジン。 Pyxelは、往年の8-bitゲーム機の制約を取り入れたPython向けレトロゲームエンジンです。固定パレットを使って低解像度の小さな画面に描画するため、ドット絵やシンプルなゲームロジックに集中できます。
pyxel は無料で使えますか?ライセンスは?
pyxel は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pyxel は今もメンテナンスされていますか?
活発にメンテナンス中。pyxel の最終コミットは 2026年10月21日 です。
pyxel は何に使えますか?
シンプルで扱いやすいPython APIを使って、ゲームプログラミングを学ぶ。 ドット絵を使った小規模なアーケードゲームやプラットフォーマーを作る。 レトロ風のキャンバス上で、ゲームの仕組みを素早く試作する。 WebAssembly対応を活用し、ブラウザーで遊べるレトロゲームを作る。
pyxel はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kitao/pyxel

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト