Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Does buying here have anything to do with Steam? Or do you get a Steam copy/version when it comes out around the 21st? TIA

Well to be honest, I don't have that much experience when it comes to Steam so I will still have to check if there are some limitations to the game keys, but if there are no problems, buying it here will give you the Steam key as well.