Causing some Rotation with Torque2D
Torque 2D Trial
At first, i was kinda appalled by the fact that it used its own scripting language, but now i'm starting to like it.
I also like its behavior support, that you can add behaviors easily to objects.
I might fool around with the 3d version later.