Pygame

pygame は、ビデオゲームを製作するために設計されたクロスプラットフォームのPythonモジュール集であり、Pythonでコンピュータグラフィクスと音声を扱うためのライブラリを含んでいる。pygameは、SDL ライブラリの上に構築されており、C言語のような低水準の機構を使わずにリアルタイムのコンピュータゲームを開発できるようにするための配慮がなされている。これは、計算量の多い関数（主にグラフィクス処理）のほとんどはゲームロジック自体から切り離せるという想定にもとづいており、それがPythonのような高水準言語をゲーム開発に使用することを可能にしている。
歴史.
pygameは、開発が停止したpySDLライブラリを置き換えるために作られた。 pygameは、元はPete Shinners によって書かれ、GNU Lesser General Public Licenseの下で配布された。2004/2005年の頃よりコミュニティプロジェクトとなった。多くのチュートリアルが存在する。 小さなゲームを作る大会も開かれている.
後述のように開発が停滞した時期があるが、バージョン2.0.0リリース後は活発な開発が維持されている。
開発停滞期とpygame2リリースまで.
2009年8月リリースのバージョン1.9.1を最後に開発が停滞。2009年末にpygame reloadedとしてpygame2へ向けて進むかに見えたが、ならず。2016年末より復調、2019年までにバージョン1.9.2から1.9.5がリリースされた。バージョン1.9.5以降、pygame2開発が再始動された。
2019年3月31日、以前よりリファクターリリース（リファクタリング_(プログラミング) ）と称されてきたバージョン1.9.5がリリースされ、以下のアナウンスがあった。
2020年10月28日、pygame20周年の日にバージョン2.0.0安定版がリリースされた。
（新しい）pygame2の開発.
どういう状態になったら、pygame 2が完成したことになるのか、について、マイルストーンが掲げられている。
参考.
2Dエンジンとライブラリ: