Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I have added a video as well as screenshots and a description.

On the game page, yes. Your announcement is just a link, and that's unlikely to attract many people.

There is a short description underneath the link though. Do you think I should make it longer?

What description? Your original post right here in this thread is just a link. :)