Classically, publishers had the role of securing (or providing) funding for a game, as well as bearing the losses and in many cases, marketing the game. These expenses were generally large and could run as high as tens of millions of dollars for AAA titles. But, with the advent of the Internet and the rise of indie culture, a new wave of financing and distribution technologies has emerged.