Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

yeah i did know  that some legal stuff can cause a game to be disappear. does Steam platform forces the developer to use Steam API? cause i though it was optional.

You're right, using the steam API is optional, but anything you want to do, like achievements, requires you to integrate it into your game and if you're going to publish to steam, you want to make use of certain features like achievements.