Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yes we are, I guess it isn't a typical Release Announcement. Would that be better placed under General Development or "Help wanted..."?
By something avaible you refer to a download of the game publicly?