Puzzle &amp; Dragons is a Japanese mobile game. It was developed by GungHo Online Entertainment. There is a role-playing game at the top where the player gets to fight dragons and other monsters. The lower part of the screen is a puzzle game. Players have to replace the gems and connect three gems of the same color. 