Starting with one unlocked puzzle game you must beat each game once to unlock the next of 10 other games. All 11 games are puzzle variations and are free-to-play once you have unlocked them.
No in-app purchases, just skill at solving puzzles.
Once unlocked a game remains unlocked so you can play it as often as you wish.