Hexa GO! er et logisk puslespil, der giver spilleren til opgave at sortere og fjerne sekskantede fliser fra fliser, der er arrangeret i gitre af forskellige former og størrelser. Spillerens hovedmål er at låse op for og spille alle niveauer i spillet.
Hvert gitter viser to eller flere fliser markeret med hvide retningspile. Når spilleren vælger en ublokeret flise, vender spillet den automatisk i pilens retning langs en lige sti, indtil den falder gennem et hul i mønsteret eller ud over en af kanterne.
Med tiden afslører spilleren skjulte funktioner, som f.eks. en hammer, der fjerner en flise, en bombe, der forårsager en eksplosiv kraft, der slår fliser ud af nettet, en dobbeltpil, der gør det muligt at dreje en flise til venstre eller højre, og et grønt bytteværktøj, der ændrer placeringen af tilstødende fliser. Spillet begrænser spillerens træk eller tid. Når det gælder træk, tæller alle valg med i det samlede antal, også når spilleren ved et uheld vælger en blokeret flise eller bruger en særlig funktion.
Hexa GO! låser op for sjove sidespil, når spilleren når niveau 15, 50 og 75. For eksempel kan spilleren spille en turneringstilstand, hvor hver sejr tæller med i den globale rangliste. De kan også få adgang til et malerspil, der giver dem mulighed for at bruge de fliser, de vinder i slutningen af hvert niveau, til at male billeder på indrammede lærreder.