PyGame — это популярная библиотека для разработки 2D игр на Python. Первоначальная версия PyGame была представлена Питом Шиннерсом в октябре 2000 года, и с тех пор библиотека постепенно завоевала популярность благодаря простоте в использовании, хорошей документации и активному сообществу. Изначально PyGame создавался для работы с ранними версиями Python (в том числе Python 2) и основывался на библиотеке SDL 1. SDL – это кроссплатформенная библиотека на языке C, предоставляющая низкоуровневый доступ к аудиоустройствам, клавиатуре, мыши и графическим функциям через OpenGL, DirectX и др.