Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I didn't particularly like the need to restart the level from the beginning (keeping track of all the correct movements or waiting for parts to align), but some of the puzzles were pretty good.