Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

does mean the same and for "alpha" releases on itch,yes?)

Yep!