This is a game I've been working on for a few months. It only has one complete level and is a bit buggy, but I decided to share it anyway and get some opinions...
I coded and created everything in the game, except for the music and a very small amount of code copied from panda3d's sample programs.
It has one complete level with three areas (the mountain, underground, and the sky).
Space: Jump (or select an option, in the menus)
Esc: Go back a menu
Z: lock on to the closet enemy
X: Hold X while using the arrow keys to look around
C: Fire a bullet (once you find the gun powerup)
(edit to add youtube video link, plus fixed broken links again)
To run the source, unzip and run "main.py". Note that you will also need to install pygame because I use pygame to play the midis.