El juego NES Rainbow Islands: The Story of Bubble Bobble 2, es un arcade de plataformas desarrollado en 1987 para la máquina recreativa en Japón. El juego fue portado posteriormente a otras plataformas, incluida la NES. La traducción literal de Rainbow Islands: The Story of Bubble Bobble 2 es "Rainbow Islands: The Story of Bubble Bobble 2", pero el juego se conoce más popularmente como Rainbow Islands.
La trama de Rainbow Islands requiere que los personajes principales salven Rainbow Islands de un villano llamado Dark Shadow, conocido del juego anterior Bubble and Bobble. De hecho, el juego Rainbow Islands es una secuela del querido juego sobre dragones - Bubble Bobble, pero ahora los protagonistas se presentan en forma humana. Por cierto, en la versión estadounidense, los héroes se llaman de otra manera - Bubby y Bobby, y se diferencian entre sí, así como en todas las versiones del juego, sólo por el color de su ropa. El juego tiene lugar en un archipiélago de diez islas, cada isla es un lugar diferente con su propio diseño y consta de cuatro etapas.
La jugabilidad de Rainbow Islands cumple todos los estándares de los juegos del género, los personajes pueden correr, saltar, así como disparar arco iris. Los arco iris son utilizados por los personajes no sólo como armas para golpear a los enemigos, sino también como posavasos para subir a plataformas altas. El movimiento de los personajes en los niveles es de abajo hacia arriba sobre las plataformas, y cuando permanecen quietos durante mucho tiempo, el agua empieza a subir desde el fondo, inundando las plataformas inferiores, pisoteando al jugador. Los niveles de Rainbow Islands tienen muchos secretos y escondites diferentes. El juego cuenta con un modo para dos jugadores, pero sólo en modo alterno y no cooperativo como en entregas anteriores.