IT用語集 › プログラミング › Pygame

Pygame

プログラミング Svenska → 更新: 2026-10-26
詳細情報
作者
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に行き着くことが多い。

← 用語集に戻る