A method for interaction, comprising: capturing a plurality of snapshots generated from a gaming application executed for a first game play of a first user; generating a user defined package according to parameter information provided by the first user through a first companion interface of a first computing device, which is associated with the first user, wherein the parameter information is based on one or more snapshots of the plurality of snapshots; characterised by: generating a marker for the user defined package; and providing the marker for display on a second computing device, which is associated with a second user, wherein the marker enables access to the user defined package, wherein the marker is a message, the method further comprising: receiving information defining the message from the first computing device, which is associated with the first user; executing the gaming application for game play of the second user displayed on a third computing device, which is associated with the second user; generating a radar mapping showing a character controlled by the second user within a gaming world of the gaming application; displaying the radar mapping on a second companion interface displayed on the second computing device; and displaying the message in the radar mapping when the character controlled by the second user reaches a location in the gaming world defined by the user defined package. capturing a plurality of snapshots generated from a gaming application executed for a first game play of a first user; generating a user defined package according to parameter information provided by the first user through a first companion interface of a first computing device, which is associated with the first user, wherein the parameter information is based on one or more snapshots of the plurality of snapshots; characterised by: generating a marker for the user defined package; and providing the marker for display on a second computing device, which is associated with a second user, wherein the marker enables access to the user defined package, wherein the marker is a message, the method further comprising: receiving information defining the message from the first computing device, which is associated with the first user; executing the gaming application for game play of the second user displayed on a third computing device, which is associated with the second user; generating a radar mapping showing a character controlled by the second user within a gaming world of the gaming application; displaying the radar mapping on a second companion interface displayed on the second computing device; and displaying the message in the radar mapping when the character controlled by the second user reaches a location in the gaming world defined by the user defined package. generating a marker for the user defined package; and providing the marker for display on a second computing device, which is associated with a second user, wherein the marker enables access to the user defined package, wherein the marker is a message, the method further comprising: receiving information defining the message from the first computing device, which is associated with the first user; executing the gaming application for game play of the second user displayed on a third computing device, which is associated with the second user; generating a radar mapping showing a character controlled by the second user within a gaming world of the gaming application; displaying the radar mapping on a second companion interface displayed on the second computing device; and displaying the message in the radar mapping when the character controlled by the second user reaches a location in the gaming world defined by the user defined package. receiving information defining the message from the first computing device, which is associated with the first user; executing the gaming application for game play of the second user displayed on a third computing device, which is associated with the second user; generating a radar mapping showing a character controlled by the second user within a gaming world of the gaming application; displaying the radar mapping on a second companion interface displayed on the second computing device; and displaying the message in the radar mapping when the character controlled by the second user reaches a location in the gaming world defined by the user defined package.