AI生成の粗いピクセルアートを、固定パレットで整った一貫性のあるピクセルグリッドに合わせるRust製CLI・WASMツール。
- スター
- 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 の数値は毎日更新されます。
関連プロジェクト
3287205RustMIT更新 3 か月前
物理演算、アニメーション、タイルマップ、会話機能を備えた、D言語向けのシンプルな2Dゲームエンジン。
1336DMIT更新 3 日前
.NET向けのC#ゲーム開発フレームワーク。開発終了したMicrosoftのXNA Frameworkを再実装し、クロスプラットフォームの2D・3Dゲームを作成できます。
1.5万3118C#Other更新 10 日前
デスクトップ、モバイル、WebAssembly、コンソールに対応する、Go向けのシンプルな2Dゲームエンジン。
1.4万801GoApache-2.0更新 16 時間前
Flutterを基盤とするゲームエンジン。2Dゲーム向けに、ゲームループ、コンポーネントシステム、衝突判定、エフェクト、入力処理を提供します。
1.1万1055DartMIT更新 一昨日
Godotは、統合エディターから2D・3Dゲームを制作できる、無料かつMITライセンスのクロスプラットフォームゲームエンジンです。
11.9万2.7万C++MIT更新 13 時間前