1. A method performed by at least one computing device, the method comprising: collecting, in a gaming environment, a log of locations previously visited by users; extracting paths from the log of locations; identifying a plurality of points of interest along the extracted paths; merging the plurality of points of interests into interest regions, wherein each interest region includes a collection of points of interest located within a defined distance of each other; identifying interest paths between the interest regions; reviewing the interest paths in view of a statistical procedure to determine a preferred interest path according to a statistical measure; determining whether the preferred interest path satisfies a predefined constraint; in a first instance where the preferred interest path does not satisfy the predefined constraint, substituting an additional interest path for the preferred interest path and repeating the determining; and in a second instance where the preferred interest path satisfies the predefined constraint, generating a walkthrough path of the gaming environment based on the preferred interest path.