Le jeu NES Rainbow Islands : The Story of Bubble Bobble 2, est un jeu de plateforme développé en 1987 pour les machines d'arcade au Japon. Le jeu a ensuite été porté sur diverses autres plates-formes, dont la NES. La traduction littérale de Rainbow Islands : The Story of Bubble Bobble 2 est "Rainbow Islands : The Story of Bubble Bobble 2", mais le jeu est plus connu sous le nom de Rainbow Islands.
L'intrigue de Rainbow Islands demande aux personnages principaux de sauver Rainbow Islands d'un méchant nommé Dark Shadow, que l'on connaît depuis le précédent jeu Bubble and Bobble. En fait, le jeu Rainbow Islands est la suite du jeu bien-aimé sur les dragons - Bubble Bobble, mais les personnages principaux sont maintenant présentés sous forme humaine. D'ailleurs, dans la version américaine, les héros s'appellent différemment - Bubby et Bobby, et ils ne se distinguent l'un de l'autre, comme dans toutes les versions du jeu, que par la couleur de leurs vêtements. Le jeu se déroule sur un archipel de dix îles, chaque île étant un lieu différent avec son propre design et se compose de quatre étapes.
Le gameplay de Rainbow Islands répond à tous les standards des jeux du genre, les personnages peuvent courir, sauter, mais aussi tirer des arcs-en-ciel. Les arcs-en-ciel sont utilisés par les personnages non seulement comme des armes pour frapper les ennemis, mais aussi comme des montagnes russes pour grimper sur des plates-formes élevées. Dans les niveaux, les personnages se déplacent de bas en haut sur les plates-formes, et lorsqu'ils restent immobiles pendant un long moment, l'eau commence à monter du fond, inondant les plates-formes inférieures et piétinant le joueur. Les niveaux de Rainbow Islands recèlent de nombreux secrets et cachettes. Le jeu propose un mode deux joueurs, mais uniquement en mode alterné plutôt qu'en mode coopératif comme dans les précédents volets.