SpellCraft: Aspects of Valor is one of the few games released by the small developer, Asciiware. It focuses on both fantasy combat and spell creation.