Retro Game Library is a Python library for creating NES and GameBoy style games. It requires Python and PyGame to use. This is still currently in development, and probably very buggy.
Here are some key features of "Retro Game Library":
· A display system with auto scaling-up/down support.
· Synched gamepad+keyboard support, and a builtin NES/GameBoy button system.
· A built-in font module, with both NES and GameBoy fonts.
· Polygon collisions with response, using the Separating Axis Theorem.
· A camera module