Il gioco NES Rainbow Islands: The Story of Bubble Bobble 2, è un platform arcade sviluppato nel 1987 per le macchine arcade in Giappone. Il gioco è stato successivamente portato su varie altre piattaforme, tra cui il NES. La traduzione letterale di Rainbow Islands: The Story of Bubble Bobble 2 è "Rainbow Islands: The Story of Bubble Bobble 2", ma il gioco è più comunemente conosciuto come Rainbow Islands.
La trama di Rainbow Islands prevede che i personaggi principali salvino le Isole Arcobaleno da un cattivo chiamato Dark Shadow, conosciuto nel precedente gioco Bubble and Bobble. In realtà, Rainbow Islands è il sequel dell'amato gioco sui draghi Bubble Bobble, ma ora i protagonisti sono presentati in forma umana. Tra l'altro, nella versione statunitense gli eroi si chiamano in modo diverso - Bubby e Bobby - e si differenziano tra loro, come in tutte le versioni del gioco, solo per il colore dei vestiti. Il gioco si svolge su un arcipelago di dieci isole, ogni isola è un luogo diverso con un proprio design e consiste in quattro fasi.
Il gameplay di Rainbow Islands soddisfa tutti gli standard dei giochi del genere: i personaggi possono correre, saltare e sparare arcobaleni. Gli arcobaleni vengono utilizzati dai personaggi non solo come armi per colpire i nemici, ma anche come montagne russe per salire su piattaforme alte. Il movimento dei personaggi nei livelli avviene dal basso verso l'alto sulle piattaforme e, quando si rimane fermi a lungo, l'acqua inizia a salire dal fondo, inondando le piattaforme inferiori e calpestando il giocatore. I livelli di Rainbow Islands sono ricchi di segreti e nascondigli. Il gioco prevede una modalità a due giocatori, ma solo in modalità alternata e non cooperativa come nei capitoli precedenti.