This script was programmed in C# and the algorithm is A*-esk.
Source code can be shown upon request.
Link to it in action:


I created a 3x3x3 LED Light Matrix just for fun. I programmed an Arduino Leonardo to animate the LED cube.
No picture/video of the cube at the moment, but will come soon.
This was done in C. (Arduino has a sorta special version of C that it uses)

This Unity Script was programmed in c#.
The purpose was to create a script that could change an object’s pivot point without having to open up a 3rd party application. I also released this Open Source to the Unity Community.
The code can be found on the Unity Forum Thread, here.