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). <EOS>