A computer implemented method for causing display of interactive augmented reality, AR, content at a client device, the method comprising: causing, using a presentation module, display of a presentation of a real-world environment within a graphical user interface (705; 805) at the client device, the presentation of the real-world environment including a display of a real-world object at a position within the real-world environment; identifying, using an identification module, the real-world object within the presentation of the real-world environment; wherein identifying the real-world object comprises: accessing location data that identifies a geolocation teentier of the client device; and identifying the real-world object based on at least the geolocation of the client device; accessing, using an AR module, a texture map and a mesh-model associated with the identified real-world object responsive to the identifying the real-world object; generating, using a media module, interactive content (715; 820, 825; 905) based on the texture map and the mesh-model associated with the identified real-world object; causing, using the presentation module, display of the interactive content (715; 820, 825) within the presentation of the real-world environment based on the position of the real-world object within the real-world environment; receiving, using the AR module, an interaction input from the client device, the interaction input being an input that selects a portion of the interactive content (715; 820, 825); and causing, using the AR module, display of a visualization of the interaction input within the presentation of the real-world environment, the visualization of the interaction input based on at least the interactive content (715; 820, 825). causing, using a presentation module, display of a presentation of a real-world environment within a graphical user interface (705; 805) at the client device, the presentation of the real-world environment including a display of a real-world object at a position within the real-world environment; identifying, using an identification module, the real-world object within the presentation of the real-world environment; wherein identifying the real-world object comprises: accessing location data that identifies a geolocation teentier of the client device; and identifying the real-world object based on at least the geolocation of the client device; accessing location data that identifies a geolocation teentier of the client device; and identifying the real-world object based on at least the geolocation of the client device; accessing, using an AR module, a texture map and a mesh-model associated with the identified real-world object responsive to the identifying the real-world object; generating, using a media module, interactive content (715; 820, 825; 905) based on the texture map and the mesh-model associated with the identified real-world object; causing, using the presentation module, display of the interactive content (715; 820, 825) within the presentation of the real-world environment based on the position of the real-world object within the real-world environment; receiving, using the AR module, an interaction input from the client device, the interaction input being an input that selects a portion of the interactive content (715; 820, 825); and causing, using the AR module, display of a visualization of the interaction input within the presentation of the real-world environment, the visualization of the interaction input based on at least the interactive content (715; 820, 825).