На самом деле вы можете сделать это, но это немного сложно.
Вам необходимо пройти процедуру одобрения со стороны "сообщества" (пользователей XNA Creators club Online).
Вам также потребуется оплатить реальный аккаунт Xbox плюс лицензию на разработку Xbox live.
Согласно XNA FAQ:
Нужно ли мне премиум-членство в клубе XNA Creators Club для создания игр?
Вам не нужно премиум-членство для создания игр для Windows или Zune. Однако вы должны быть премиум-участником и в поддерживаемом регионе для создания игр для Xbox 360, для выпуска игр Xbox 360 для игр сообщества на Xbox LIVE или для проверки представленных игр.
Кто может рецензировать XNA Community Games?
Член Creators Club, чей премиум (платный) аккаунт имеет хорошую репутацию и является совершеннолетним (для тех стран, где мы в настоящее время обслуживаем, это означает 18 лет и старше).
А:
Почему моя игра должна быть рецензирована? Почему я не могу просто отправить его на рынок Xbox LIVE?
Рецензенты помогают создателям создавать лучшие игры и защищают игроков от игр с оскорбительными или неисправными действиями. Рецензенты отклонят вашу игру, если:
Ваша игра содержит запрещенный контент, который запрещен в сервисах Xbox LIVE
Вы неверно представляете, что находится в игре или в рекламных материалах для игры
Рекламный контент для вашей игры (например, обложка, описание, баннер или заголовок) не подходит для всех возрастов на Xbox LIVE Marketplace
Игра вылетает, в ней слишком много ошибок или она каким-то образом технически неисправна
часто задаваемые вопросы можно прочитать здесь
Если вы хотите сделать это проще, вы можете играть непосредственно с DirectX или даже с другими библиотеками, такими как SDL (для 2D-игр). На самом деле C # очень хорош для множества вещей, и со временем он становится лучше.