Here is the full list of all 31 Persian Nights: Sands of Wonders achievements. It takes around 2-3 hours to unlock all of the achievements on Windows.
Complete the game.
Finish all Minigames without skipping.
Finish all the acrobatic sequences.
Prepare 5 potions.
Finish all Hidden Object Puzzles without using a Hint.
Exhaust all options in the chat window throughout the game.
Survive the evelator fall.
Learn the truth about Darius.
Finish 3 acrobatic sequences.
Find and free Darius.
Find an entrance to The Old Qanat.
Visit Khur, the capital of Persia.
Learn of another way to seal the Tomb of the Shadow Lord.
Free the real Orion.
Prepare 3 potions.
Finish any Hidden Object Puzzle in less than 1 minute.
Finish 3 Hidden Object Puzzles in a row without using a Hint.
Visit the realm of Genies.
Fly to the Genie Estate on the Simurgh’s back.
Finish 4 Minigames in a row without skipping.
Finish a Hidden Object Puzzle with fewer than 4 mistakes.
Find 3 hidden objects within 3 seconds.
Find a Khur Palace marking.
Get out of the ruined Temple with your new companion.
Finish an acrobatic sequence.
Prepare your first potion.
Talk to Darius in the chat window at least once.
Survive an encounter with Grand Vizier Zaved.
Finish any Minigame in less than 1 minute.
Find half of all the Khur Palace markings.
Find all the Khur Palace markings.