1. A device comprising: a processor; and memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising: receiving a first action input; responsive to receiving the first action input: generating a first geocast data packet for sending a virtual game object of a geo-game, the first geocast data packet comprising: a destination geocast region; and movement information indicating movement characteristics of the virtual game object; and geocasting the first geocast data packet to the destination geocast region according to transmission heuristics of a scalable tiered geocast protocol.