Developers create game titles with team sizes ranging from under 5 to 100 people. Projects are commissioned by publishers who provide funding in exchange for publishing, marketing, and promoting the game. Console manufacturers like Microsoft, Sony, and Nintendo produce the hardware and control which games are released onto their platforms. Publishers, mobile platforms, social media, press, and retailers all play important roles in the marketing and distribution of games to the public.