Abstract: The present specification discloses a dynamic sweepstakes engine for online computer gaming. The sweepstakes engine automatically varies parameters of a sweepstakes in direct correlation to the gaming behavior of users interacting with an online computer game. The sweepstakes engine is configured to automatically generate and spawn new sweepstakes in response to the conclusion of existing sweepstakes to maintain a constant Return To Player (RTP) value within the computer game. The sweepstakes engine is configured to automatically generate a set of sweepstakes rules based upon the geographic location of users as taken from their IP address. The sweepstakes engine utilizes a sweepstakes rules database to generate a set of rules that are pushed out to a sweepstakes rules website as well as gaming players.