Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yeah, Unity can be used for 2d, and it is free. I would recommend trying it out.

Yeah i tried Unity but i can't code, so i have to find a programmer for either Unity or Game maker studio 2.

There's a cheap asset in the unity asset store called "PlayMaker" that let's you code visually without writing anything.  You basically wire up behaviour in a literal sense. 

Or just wait a few months for the follow up to Unity 2019.1 as it's said to include a built in Visual Scripting extension for free.