Xamarin Test Cloud is a really smart service that saves developers a lot of time by automatically testing their app on a thousand+ devices and OS configurations all while they building it. The goal was (as always) to simplify a complex and technical problem and clearly communicate the benefits of a feature-rich product. 
The product itself tests on real hardware and reveals the errors before the user has time to find them. Knowing we would be featuring so many devices, screen sizes and scene scales – a small tool was built for quickly customizing each device layer to vary form-factors and aesthetics. An almost infinite variety of phones and tablets can be created and customized to fit each scene. 
Another central feature of the project were the many characters needed for both development teams, users and automation team (13 characters total). An interchangeable system was built allowing characters to be rigged and animated then have facial features and costumes reworked to get the most appropriate compositions.
Early into stroyboarding one scene really stuck out that we knew would be a lot of fun –mainly because I didn't really know how to pull it off. I wanted the flexibility to pull back from the device to a wide shot of the character but typical rigging methods do not allow for this level resolution independence. A shape based system was developed to allow character limbs to resize naturally and be invisible.
A new type of rubber-hose arm/leg system was built for the project to allow for quick costume changes and an unrivaled level of speed and flexibility in the animation process. Rather than some kind of IK system parented downstream from one another relying an a complex system of precomps, pins and control nulls, each limb is controlled by only two layers: one for the base and one for the hand/foot. The system allows you to define the length of the limb, the direction of bend, and the place the control points wherever desired. The system draws a simplified curved between the points, bending when appropriate. This works well for footfalls and grabbing objects.
The rubber-hose rig was also used for the fingers of the briefly seen device gestures.
Back to Top