9. A computer program product for generating a customized virtual world, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code stored thereon, the computer readable program code comprising: computer readable program cod code configured to cause a query server to receive a query from a client computing device comprising a target style, wherein the query requests entry points to virtual worlds having content associated with at least one criterion and wherein the target style is a user selected style for portal representations; computer readable program code configured to cause the query server to identify a set of entities from a virtual world database to be rendered within the customized virtual world, wherein the set of portals are objects representing entry points to alternate virtual worlds that satisfy the query and wherein each portal is an entry point at a location within the customized virtual world; computer readable program code configured to cause a construction server to select a representation associated with the target style for each portal in the set of portals to form a set of selected representations, wherein selecting a representation associated with the target style further comprises: identifying a given portal in the set of portals; searching a set of preferred representations associated with the given portal for a preferred representation matching the target style; and responsive to a failure to identify a matching preferred representation for the given portal matching the target style, selecting a default representation to form the selected representation for the given portal; computer readable program code configured to cause the construction server to construct a virtual world with the set of selected representations to form the customized virtual world, wherein the set of representations are rendered within the customized virtual world; and computer readable program code configured to cause the query server to return the customized virtual world to the client computing device as a response to the to the query.
9. A computer program product for generating a customized virtual world, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code stored thereon, the computer readable program code comprising: computer readable program cod code configured to cause a query server to receive a query from a client computing device comprising a target style, wherein the query requests entry points to virtual worlds having content associated with at least one criterion and wherein the target style is a user selected style for portal representations; computer readable program code configured to cause the query server to identify a set of entities from a virtual world database to be rendered within the customized virtual world, wherein the set of portals are objects representing entry points to alternate virtual worlds that satisfy the query and wherein each portal is an entry point at a location within the customized virtual world; computer readable program code configured to cause a construction server to select a representation associated with the target style for each portal in the set of portals to form a set of selected representations, wherein selecting a representation associated with the target style further comprises: identifying a given portal in the set of portals; searching a set of preferred representations associated with the given portal for a preferred representation matching the target style; and responsive to a failure to identify a matching preferred representation for the given portal matching the target style, selecting a default representation to form the selected representation for the given portal; computer readable program code configured to cause the construction server to construct a virtual world with the set of selected representations to form the customized virtual world, wherein the set of representations are rendered within the customized virtual world; and computer readable program code configured to cause the query server to return the customized virtual world to the client computing device as a response to the to the query. 14. The computer program product of claim 9 further comprising: computer readable program code configured to assign a position to each portal in the set of portals relative to a reference entry point to form a set of assigned positions, wherein an assigned position comprises at least one of a set of coordinates and an orientation of an object within the customized virtual world; and computer readable program code configured to construct the customized virtual world using the set of selected representations and the set of assigned positions to generate a representation for each portal in the set of portals.