Design challenges
Buinding a project that has to fit the variety of real estate market isn't easy. Here are the main issues I had to cover:
Building projects diversity
Dreams has to fit any scale: from one-building projects in dense areas to whole new city districts planned.
View depth
The product must seamlessly guide users from bird flight view to the tiniest details of each room in the building.
Cultural diversity
Dreams is sold mainly in USA and Israel. Not only the measurement systems and languages are different in these countries, but the other aspects such as counting the rooms, naming the utilities and POIs.
Visual assimilation
Being a B2B2C product, Dreams has to adapt to each developer's brand style easily, becoming a regular part of their sales materials.
Devices variety
Dreams has to run well on a range of devices: from regular smartphones to huge multimedia boards, keeping the same nav patterns.
Technologies
Due to the range of devices, it was decided to build Dreams on Unity3D for the apps plus Three.js for web-based components - all connected to a single CMS.