Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Unity. 

It's a general purpose game engine, with good documentation online owing to its popularity (which means there is a lot of good quality tutorials out there about anything you need). 

It can also work on weaker computers, if you're making a 2D game (or any game with simple graphics).