Contacting freelancers may be cheaper than outsourcing tasks to a game development company, but you would see the difference. You can have an incredible idea, but an amateurish studio or a newbie-freelancer will just waste your time, money and even destroy your will to dive into game development
The best way to find an appropriate development team is to look for them on websites called directories. For example, visit Clutch.co, ThinkMobiles, AppFutura, GoodFirms, IT Firms and choose required features (location, hourly rate, etc.).
However, let us help so you don’t have to waste your time looking through different directories and freelance-platforms. If you're looking for an experienced game development team, here we are: https://knocknockgames.com/game-development