Phlipple is an original puzzle game which could be useful for training thinking in 3D.
It's available for Linux and Windows with 50 levels and there is a 100-level version for Android (EUR 1.70 / USD 2.30) and iOS (was it taken down? License drama senses tingling!).
I don't know anything about the availability/license of the build instructions/scripts for the portable platforms and of the additional level files but assume they are closed.
Video: Phlipple promo