Este documento fornece uma introdução ao desenvolvimento de jogos 2D usando a biblioteca PyGame em Python. Ele discute por que usar jogos, Python e PyGame, apresenta o modelo básico de aplicação PyGame e detalha como criar objetos, cenários, personagens e controles para um jogo de side-scrolling shoot 'em up.