Is it possible to collect all experience potions in Trine at the first run?

I am playing Trine on PC (Steam version). Some achievements ask to collect all the Experience Potions in each level.

Some of them seems really difficult/impossible to get to me. I am wondering if I have to finish the game first in order to unblock other character abilities before I can be able to collect all potions?


Ideally, you will not need to backtrack. Because of Trine's linear progression, you won't encounter any experience orbs that you simply cannot get when you encounter them.

On the other hand, there's no reason not to finish the game before coming back and picking up the stragglers -- the later abilities (such as the wizard's floating platform) may not be required, but they can be extremely helpful all the same.