Friday Flash Game: Star Guard
This is an old-school platformer/shoot-’em-up, very retro with a focus on gameplay. It’s fun, with a couple of interesting touches: one is that you get infinite lives, somewhat unusual in this type of game; the other is that the plot is revealed through text that appears in the background as you progress.
While it is Flash, it’s still a download with separate Mac and PC versions.