Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yeah gameMaker can be good to start.

Use a  tool where there is a lot of documentation and tutorials to get you started. So Unity or game maker are nice.

It also depends on the game you want to make. If it's a 2D RPG, user RPG maker. If it's a 3D fps, unity or unreal engine should do it.