Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Use transform/warp for each layer, basically. Here's a quickly done example: 

Whoa, neat! Which tool does that? That's really well done.

(+1)

No special tool is used, just free transform and other transform variants (perspective/distort/skew/etc). This is done manually.