The decorator included a clutch of custom textures, colors, and accessories that we designed to fit to 4 different egg shapes. Each egg had its own personality which inspired the type of textures, colors and accessories that were included for the user to choose from giving each egg a unique look. It also included “Chester’s Choice,” a randomization feature for a touch of the unexpected. In the end, the decorator included more than 200 custom assets, providing enough variety to prompt return visits and engagement.
The dev team worked closely with the creative team and employed modern application structure and canvas animation techniques to enable silky animations and UI tailored to a variety of devices. Pixi was used to enable complex motion that took full advantage of GPU acceleration, while AngularJS was used to quickly build out a fast and iterable application structure. Extensive and intelligent caching was employed to handle the heavy and spiky traffic to the app. A processing pipeline was set up that allowed designers and animators to drop in assets and have them automatically integrated into the working codebase.