Yes, IndieDB is great! Could be exactly what you need. It has an active community, each game (and developer) have their own page where they can post news, videos, images, upload demos, host a forum specifically for their game, and get feedback from players.