Question: is pygame a game engine?
Answer: Pygin is a simple game engine made using Pygame. One of the purposes of this engine is for making to build more complex games using python. This engine includes support for collisions, meshes, materials, game objects and scenes. The elements used are very similar to the ones used in the engine Unity.