Infinity Blade is a game that ups the technical ante for all future "big budget" games released on the iOS. Is it a must-have? As great a score as I'm giving it, that's still a tough question to answer. The answer mainly depends on how you feel about repeating a short game over and over. Repetition is a common factor in iOS games, so I have a feeling that won't be an issue for many iOS gamers. If the concept doesn't bother you, then Infinity Blade is an easy game to recommend. It's entertaining, it sounds good, it controls well, it's beautiful, and although the story is the game's weakest front, it hints strongly at much better things to come. Even if you decide against buying this game, the fact that it's good and that the tech works well may mean really good things for future games on the iOS. On home consoles, other RPGs that use Unreal Engine 3 include Borderlands and the Mass Effect series. How cool would it be to have games like that in the palm of your hand?