Video games are usually an all-or-nothing adventure. Many large video game companies, such as Microsoft, Electronic Arts (EA) and Activision Blizzard (ATVI) have a long history of making money from games. However, you don't have to create the latest franchise for your video game to make money, and you don't have to be a big company to be successful. Independent developers can see their games succeed, especially if they can use affordable video game advertising agencies.

Source: www.woodstockproduction.com