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