Ancient Mahjong is een eenvoudig puzzelspel met één hoofddoel: Het bord leegmaken in zo weinig mogelijk zetten, waarbij elke zet een veeg of een tik is.
De speler begint met een leeg bord en tegels die aan elkaar kunnen worden gekoppeld om ze van het bord te verwijderen. Deze tegels moeten hetzelfde nummer hebben. Het getal op de tegel is het aantal verbonden tegels dat zich in dat ene gebied van het bord bevindt. Bijvoorbeeld, als het nummer 3 is, zijn er drie tegels in een horizontale rij van drie.
Er zijn vijf verschillende soorten tegels die je tijdens het spel bij elkaar kunt passen, elk met zijn unieke eigenschappen! De Witte Draak kan alle tegels erboven wegspelen. De Groene Drakensteen kan alle stenen die aan zijn rechter- of linkerkant liggen wegspelen. De Rode Drakensteen kan alle tegels opruimen die op hem gestapeld zijn. Zodra de Blauwe Drakensteen is gematcht, krijg je een bonuszet die specifiek van pas komt, afhankelijk van het level dat je speelt. En tenslotte hebben de Oranje Tegels geen unieke eigenschap, maar ze tellen wel voor meer punten dan normale tegels als je ze van het bord wegspeelt of als je ze aan andere tegels kunt koppelen!
De speler begint aan de linkerkant van het bord en werkt zich een weg naar de rechterkant. Het is het beste om genoeg stenen van elke rij weg te spelen, zodat je langs die rij naar de volgende kunt gaan. Het maken van een match verwijdert alle passende speelstenen van het bord en levert bonuspunten op, afhankelijk van het aantal speelstenen dat op een rij is gelegd.