Rijn the Specpyre is an old-school action RPG, currently under development, but with Windows and Linux demos available now (and a Mac version promised). In it, you play Rijn, a vampire, whom the local townsfolk have asked to rid them of a local "specpyre" family -- specpyres are apparently some kind of specter/vampire hybrid, and vampires are cool while specpyres are nasty.
The game is played entirely with keyboard; arrows to move, and left-CTRL/space-bar use left-hand weapon and right-hand weapon. You start with a sword, but can gain a crossbow later, and can wield torches as weapons. There are a limited variety of enemies, but each has its own attack pattern, and the most effective way of dealing with them varies.