Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Some bugs, but really cool mechanic. Fun to fling yourself from platform to platform.