Wild Blood for iOS is a single-player action RPG with excellent visuals and fun gameplay, letting you play as Sir Lancelot trying to save Guinevere from a magically corrupted King Arthur.
Built with the Unreal Engine, Wild Blood features stunning 3D graphics as you hack and slash your way through hordes of enemies. The story is a little far-fetched, but makes for great fun. You play as Sir Lancelot in search of Queen Guinevere, who is held captive by King Arthur and his sister, here called Morgana Le Fey. Apparently in his jealousy of his queen's romance with Lancelot, King Arthur has enlisted the help of his evil sorceress sister to open a hellgate and, with the help of demonic monsters who...well, who really cares? Though the storyline doesn't quite match up with the usual King Arthur mythology, the game has amazingly beautiful 3D graphics and realistic ambient sounds, along with frenetic -- though fairly linear -- gameplay.
As Sir Lancelot, you start out with his legendary greatsword and the control system includes a joypad for movement on the left and buttons for attack, dodge, and special abilities on the right. As you progress through the game, you'll clear out areas of baddies, smash barrels and vases for more loot (always with the smashing in RPGs!), and then complete mini quests that help you unlock the next area. You don't get much freedom at all to explore on your own, but it's hard to criticize the linear gameplay when it looks, plays, and sounds this good on your iPhone 5.