Ancient Ore er et match-3-puslespil, der ændrer den måde, spilleren laver kampe på, på en unik måde. Spilleren leder efter en gammel skat i hele verden. De skal matche tre eller flere ædelsten på stenfliser på et bræt for at løse opgaver, som en erfaren opdagelsesrejsende giver dem. Opgaverne omfatter indsamling af et bestemt antal af en eller flere typer ædelsten, opnåelse af et bestemt antal point og fjernelse af alle forhindringer på brættet som f.eks. snavs, is og edderkopper.
I modsætning til lignende spil, der kræver, at spilleren laver en linje af tre eller flere fliser eller objekter ved at skifte positionen af to ædelsten på brættet i slutningen eller midten af den forbundne matchede linje, tilbyder Ancient Ore en anden type gameplay. Det kræver, at spilleren skal flytte en hel række eller kolonne for at tilpasse ædelstenene.
Spilleren får et begrænset antal træk, hvilket betyder, at han/hun omhyggeligt skal trække rækken eller kolonnen for at lave den korrekte tilpasning. Når det er sagt, kan de også oprette boostere for at fjerne ædelsten hurtigere. Hvis de f.eks. matcher fire ædelsten, skaber de raketboostere. Hvis de matcher fem ædelsten, skaber de en regnbue-booster, der fjerner alle ædelsten af samme type på bordet på samme tid.