1. A computer-implemented method of generating a three-dimensional (3D) image model using a game-based image acquisition environment, the method comprising: identifying a game score of a game; determining an initial geographical location of a user device; identifying images to be acquired to generate a 3D image model of an area surrounding the location; displaying, in a graphical user interface of the user device, a virtual gaming view comprising two or more targets corresponding to locations of the images to be acquired, each target comprising a graphical object, wherein a position of the targets move within the virtual gaming view relative to movement of the user device, and wherein a goal of the game includes moving the user device to align a field of view of a camera of the user device with the one or more targets; in response to determining that the field of view of the camera aligns with a first target, acquiring a first image depicting a first image scene corresponding to the field of view of the camera; in response to determining that the field of view of the camera aligns with a second target, acquiring a second image depicting a second image scene corresponding to the field of view of the camera; generating the 3D image model of the area surrounding the location using the first and second images; storing, in memory, the 3D image model in association with the location; and when it is determined that the field of view of the camera aligns with a given one of the two or more targets, updating the game score of the game based on the alignment.