as far as dealing with people spamming to keep a certain entry on your site upvoted and popular, you can deter that with a bayesian filter:
http://en.wikipedia.org/wiki/Bayesian_spam_filtering spam shouldn't be on the top of your list really i just wanted to plug that in because we started using that at work and it's been really effective.
I've recently seen this jquery plugin called ascensor (
http://kirkas.ch/ascensor/#/Implementation) that applies this neat elevator design to a webpage. I think this would be a neat implementation for what your trying to do, where basically each developer gets their own "floor" that they can customize and use to market their game. of course this opens up other issues as it may be tricky to scale this kind of solution when you start getting hundreds of developers that want to use your site.
you could also design your site to be kind of like tumblr where the main page is just a feed of whatever is getting reblogged the most with the ability to search things. you could call it indr. that name is tight.