The player takes control of a magical human fighter who has the ability to transform himself into a flying dragon. As the fighter, the player can run, crouch, jump, and attack with his sword as he would in most side-scrolling action games. Underneath his life gauge is a "metamorphosis gauge" that will gradually be filled as the player destroys his enemies. When the metamorphosis gauge begins to flash, the player can transform into the dragon by pressing up and A button after jumping. As a dragon, the player will hover in the air while the screen scrolls automatically to the right, similarly to a side-scrolling shoot-'em-up game. The dragon's main attack is his fire breath. While the player can fly in any of the eight directions, they cannot turn around and the dragon will only face and attack to the right. While in dragon, the player's metamorphosis gauge will gradually be drained out. The player will transform back to a fighter if the metamorphosis gauge empties out completely or when the player rapidly taps the A button again. As the fighter, the player can also shoot a projectile attack by holding the B button until the character begins to flash. The types of projectile fired by the player depends on the color of the player's outfit, which can be changed by picking up certain power-up items labeled with the letters G (green, the player's default color), B (blue), and R (red). Changing the color of the player's outfit will also change the pattern of the dragon's fire breath attack. Other power-ups includes energy restoring potions, a flower that helps fill the metamorphosis gauge faster, and a ring that destroys all on-screen enemies. At the end of each stage, the player will receive a staff that will increase their maximum health. There are six stages in all, each with their own guardian awaiting to challenge the warrior at the end. The game will end if the player loses all of their life power and only three chances are provided to continue at the stage where they died before the player is forced to start all over.