Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I remember games like this. Called the Third Party (Third Side?) and also Skyward Collapse.