Abstract: A computer system and computer-implemented method present a suite of challenging and entertaining mobile games, obstacles, or tasks (“challenges”) within a navigable virtual environment simulating a real world venue. Businesses may reach consumers in a targeted, non-invasive, and integrated way with promotions, coupons, merchandise, affinity points or other prizes presented within the virtual environment. Certain advertising and promotions may be sent to particular users based upon user preferences, past user activity, user location, and/or other factors. The rewards (such as points or prizes) offered may also be targeted and selected based upon user preferences, past user activity, user location, and/or other factors. The rewards may be redeemable and transferrable.