Infinity Blade is another example of how the iPhone can be superior for gaming than even consoles. It is featured as the first game using Epicâs unreal 3 engine for the iPhone. As you play the game, you control a warrior who battles his way into the throne room of a castle to try to conquer the seemingly impossible God King. Every time the god king kills you, you begin a new blood line. The goal of the game is to level up, upgrade your weapons and armor, and eventually defeat the god king. You fight by swiping your finger in the direction you want to swing your sword. You can block attacks, dodge them, or even parry them. All of these mechanisms combine to create a near perfect gaming experience. This game is also a type of RPG. You can collect money that is hidden in the environment and spend it on buying different types of armor, weapons, and even magic rings. Although I thought this game was already the best, the developer promises updates periodically, adding additional ...