De KamaSuma-applicatie bevat een veelvoud aan geometrische structuren en cirkelvormige pionnen met een numerieke waarde waarmee gespeeld kan worden. In een specifiek spel presenteert de app een structuur die bestaat uit een centrale veelhoek met N zijden, en N identieke zijpolygonen. Elke zijpolygoon heeft een punt (een knooppunt) in elk van zijn hoeken, waarbij sommige punten gemeenschappelijk zijn voor twee aangrenzende zijpolygonen. De app presenteert ook cirkelvormige pionnen, elk met een numerieke waarde in de cirkel.
Aanvankelijk worden een pionnenbank en een geometrische structuur aan de gebruiker gepresenteerd. Een gegeven somgetal staat in het midden van de centrale veelhoek. De gebruiker wordt uitgedaagd om de numerieke pionnen op de punten te plaatsen, zodat de som van alle pionnen op elke zijpolygoon gelijk is aan de gegeven som. Zodra ten minste één pion op een zijpolygoon is geplaatst, verschijnt de som van alle pionnen op die zijpolygoon in het midden van de zijpolygoon. Als de sommen op alle zijpolygonen gelijk zijn aan de gegeven som, eindigt het spel en krijgt de gebruiker een score, die afhankelijk is van de moeilijkheidsgraad. De gebruiker kan op een eerste pion op een eerste locatie klikken en vervolgens op een tweede pion op een tweede locatie om ze te verwisselen.
Numerieke pionnen plaatsen op geometrische structuurlocaties om een gewenst resultaat te verkrijgen.