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

If you've got Steam, it has an excellent compatibility layer for controllers, and it should work if you run it through Steam as an external game. (At the very least, you can bind controller actions to keys.)