Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

If you want controller support, you can use joy2key. IMO it's better than what most games come with because of the freedom to map out the keys you want and ease of use. I prefer the mouse and keyboard for this game though because most of my time is spent programming the bots and copying/pasting.