Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The graphic looks not so comfortable but the game is  interesting.

I stuck near a platform which is too high to jump.

try to get a crate