By using this site, you agree to our Privacy Policy and our Terms of Use. Close

1. Marketing
2. Partnerships with Developers (exclusive content)
3. Xbox Live - really developing the best multiplayer experience
4. Having a good development team (Microsoft Studio) and the money to promote their products
5. Cheap