Pygame
詳細情報
- 作者
- Pete Shinners
- 公開
- 2000年
- 種別
- Pythonライブラリ
- ライセンス
- LGPL
- 公式サイト
- pygame.org
SDL の上に作られた、2Dゲーム向けの Python ライブラリ。多くの人にとって、ゲームプログラミングとの最初の出会いになった。
Pete Shinners が2000年に始めた。PySDL プロジェクトが止まってしまったのがきっかけだ。SDLを Python らしい API で包み、描画先のサーフェス、簡単な衝突判定用の Rect、スプライトグループ、サウンド、イベントキューを提供する。ゲームループは自分で書く。教育的と言われるゆえんだ。
速かったことは一度もない。Pythonとソフトウェア描画では上限が知れている。その代わり寛容で、ゲームジャムの PyWeek は2005年からこれを軸に開かれてきた。2023年には現役メンテナーの一部が離れ、コミュニティ版の pygame-ce として開発を続けている。長く続く趣味のプロジェクトがいつかは辿る道だ。Python 風の構文で本格的なエンジンを使いたい人は、結局GDScriptに行き着くことが多い。