For Christmas we got our son an xbox one. It was $350 and I bought a few games to go with it ($60/each) and then I bought 3 extra controllers ($60/each). Anyway, after spending all this money, I come to realize that the majority of the games that go with the system, only one or two players can play at a time. Am I missing something? Sorry I bought 3 extra controllers and when he has a few friends over, they can't even play together.
Certain games like Call of Duty, Titanfall, Destiny, etc can be played with lots of other people but you have to have an Xbox Live Gold account.