Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Some are. Alisa will also be sold here on release.
But itch games doesn't support DLC so that's why most devs go for Steam.
And since Alisa might get some small DLC in the future, it's better to buy it on Steam if you'd be interested in that.

Deleted 2 years ago