Sean Bullet Hell is a small 2D game made in XNA using C# during free time in my first year at university.
You play by shooting at different images of Sean's head. The different heads have different abilities and different movement patterns. The most common enemy flies across the screen in a sin wave with the intention of hitting the player. There are also enemies which shoot at the player while slowly descending the screen. Finally there are enemies which fire a burst of 5 shots at varying angles and require multiple hits to destroy. For every 10 points a power up drops, if the player picks it up then the weapon will upgrade firing more shots and in multiple directions. After scoring 60 point the player encounters the boss which starts of firing in bursts and then when it health decreases far enough it shoots a continuous rapid fire.
GitHub: https://github.com/lazerduck/space_shooter/
(requires XNA re-distributable)
Dropbox exe: https://dl.dropboxusercontent.com/u/139185283/website%20stuff/sean%20fighter.zip
XNA re-distributable: http://www.microsoft.com/en-gb/download/details.aspx?id=20914