"There are several different ways you can generate revenue for a video game. These depend on the market you are addressing, the platforms on which the game runs, and the audience's preferences regarding how they purchase their entertainment. Some of the more popular revenue models include:
Charge-per-Copy
Pay-per-Play
Monthly Subscription
Ad-Supported
Sponsorship
Merchandising
Partner or Provider Billing
Licensing the Code
In some cases, you can combine several of these models to increase the revenue generated."