I just bumped into this http://unity3d.com/unity

Together with this http://code.google.com/p/unity-arduino-serial-connection/downloads/list

It is basically a 3D Game engine / design tool for 3D graphics.....

.... with the added extra of connecting a Arduino comm port .

The link combo and the setup works for me  :-

Right click view image gives higher res picture....

Its controlling 6 boxes via analog and 6 digitals in current format.

If you get a C0234 error missing something or other....

In Unity Gui :-

Edit>Project Settings>Player> Optimization >APi Compatability > .NET 2.0     (ie. NOT .NET 2.0 Subset)

Just thought I would post here as it uses an interesting way to link C#  to Java script within the unity package.

Update ... just found out that Unity has a native Blender import with Blender FBX exporter.

Which mean that my rigging work is easily transfered including the parent child links...YaY

Hi-five.