1. A method comprising: identifying one or more computer-implemented games associated with a user; determining, using at least one processor of a machine, a reward for the user based at least in part on the one or more computer-implemented games associated with the user and based on at least one stored attribute of a physical location accessed from a location account of the physical location, the reward being an in-game asset in the one or more computer-implemented games; determining a location-based action to be performed by the user in order to obtain the reward, the location-based action being an action performable by the user at the physical location; and transmitting a message comprising a description of the location-based action, a description of the reward, and an offer of the reward for performing the location-based action to a device associated with the user.