Owlcat Games has announced a brand new RPG title today, as they teamed up with developer Another Angle Games to reveal Shadow of the Road The game takes place in an alternate feudal Japan in which Steampunk technology has been incorporated into society, as well as bits of magic, as you will determine the fate[...]