Butterfly Match 3 is een match-3 puzzelspel. In een zomers land met weelderige bossen en weiden vol kleurrijke bloemen spelen feeën en vlinders samen. De feeën hebben de hulp van de speler nodig om vlinders te bevrijden die in blauwe ruiten op een bord zijn ingekapseld.
De speler moet per level een bepaald aantal ruiten breken, zoals rechtsonder in het scherm wordt aangegeven. Hij voert deze taak voornamelijk uit door drie of meer vlinders met elkaar te laten matchen met behulp van een wisselmanoeuvre, waarbij hij de ene vlinder met de andere verwisselt om een lijn van drie of meer met elkaar verbonden vlinders te maken. Ze kunnen hun taak ook voltooien met behulp van boosters die ze maken als ze lijnen van vier of meer vlinders vormen.
Vier vlinders maken bijvoorbeeld een pijl als een raket die vlinders van elke kleur langs een rij of kolom van het bord verwijdert. Vijf vlinders creëren een regenboogdrankje dat één soort vlinder met specifieke vleugelkleuren en -patronen van het hele bord verwijdert. Als de speler de ruiten breekt, verdwijnen de vlinders met glinsterend sprookjesstof en geeft het spel punten in het juiste gebied in de buurt van het huidige levelnummer.
Butterfly Match biedt 40 levels match-3 speelplezier. Naarmate het spel vordert, komt de speler voor allerlei uitdagingen te staan, zoals groene gedraaide lianen die zich vastzetten rond de randen van de ruiten en met een X aan de voorkant. De speler kan deze lianen verwijderen door een match uit te voeren met de vlinder die vastzit in de ruit of een willekeurige booster.