Digital Dollhouse is a virtual world where girls of all ages are empowered to become their own interior designers. Members can paint, furnish and decorate their own virtual dream houses complete with plants, pets and dolls, and even purchase and regift items in a virtual economy.
Designed and built in Drupal from the ground up, Digital Dollhouse uses Drupal as a front- and back-end engine and Flash for the primary front-end game play. Drupal was selected as a development platform because of its robust and extensible framework and excellent integration with Flash/Flex applications. The high quality and availability of third-party modules greatly helped in the decision, as well. We found that Drupal is an excellent choice for managing virtual worlds with virtual goods and currencies.
The heart of Digital Dollhouse’s business model is virtual goods micro-transactions. A member can visit the online store (which Digital Dollhouse calls the “Boutique”), purchase an item and then play with it in a virtual dollhouse (which we named the “playarea”). Userpoints proved to be a robust and outstanding solution for all of our virtual currency needs. Digital Dollhouse is also greatly indebted to the developers of the Invite, Buddylist, Voting API, Ubercart and Ubercart Userpoints modules.
In 2008, Jesyca Durchin and and David Schnepp of Digital Playspace chose Exaltation of Larks, a development and design firm in Boston and Los Angeles, to lead the development of Digital Dollhouse. From the beginning, there were many indications that Digital Dollhouse would be a success.