I came up with an idea to make Bandcamp for indie games last week. So I decided to take a week off from work to build it. I searched around and it there doesn't appear to be anyone doing the same thing so I think it's great opportunity. I'd like saltw's feedback on it though. I'm still looking for some validation from other people, and maybe some of you have ideas.
Essentially what I have so far is:
<ol><li>Person with indie game they have laying around comes to my site and creates an account.</li>
<li>They can then create a page for their game. This involves filling out a text description, uploading screenshots, and adding a video or something. Additionally they can upload the game's files if the game is available for download. The game page will essentially only contain the content for the game, none of my site's branding anywhere, so no huge "INDIE GAME ZONE" logos or banners or w/e all over the place. They can then customize the colors of the page and maybe pick from a collection of predesigned layouts.</li>
<li>The user can set a minimum price for someone to buy their game, with 0 dollars as an option. This will let people pay for a game that is normally free, or pay more for a paid game because they like it so much. Paying gets you download access to the files the user uploaded. (Also considering making individual files have a minimum price as well, so you could pay X more dollars to get an art book or something)</li>
</ol>
And that's pretty much it. I just want to focus on uploading games, and maybe later I can add stuff for discovery. I've yet to figure out (technically) how to handle payments. Ideally I would like to take a cut of the money, but if that's too difficult then I'll just have it be a frontend to the developers paypal account. I need to look through all the different merchant service APIs to see what I can do. I might end up limiting myself to US only at first just because of what they provide.
Anyway, today was the first day off I spent working on it. I got basic file uploading stuff all set up. I need to get screenshot uploading and infrastructure working then I'll start making game pages and figure out how to handle payments. Two things I'm concerned about are fraud and money laundering. I'm thinking it might be a good idea to manually approve games before they can be sold.
So, is this a good idea? If you make indie games, would you use a site like this?