Проектирование Windows Phone 7 непросто, и вам нужно быть хорошим программистом для программирования игры в Silverlight.
Библиотека Helper Library - это коллекция Behaviors и UserControls, которые упрощают создание игр 2D-физики в Silverlight с использованием Farseer Physics Engine. Помощники по физике прошли несколько разных итераций - в своем первоначальном выпуске для Silverlight 2 они были исключительно UserControls; в Silverlight 3 была добавлена поддержка Behaviors, а позже поддержка WPF была добавлена в библиотеку
Пит Блуа (из команды Microsoft Blend) также портировал свои образцы на основе Box2D Engine на Windows Phone и создал действительно опрятную физическую игру, которую он продемонстрировал в MIX10. Если вы хотите проверить механизм Box2D вместо Farseer, вы можете проверить работу Пита.
Поддержка акселерометра:
В Windows Phone нет полезных аппаратных кнопок для игр, поэтому вы можете поспорить, что акселерометр на устройстве будет очень важен для ввода. Майк Харш дал отличную презентацию в MIX, где он объяснил оси акселерометра:
Поэтому, если вы хотите запрограммировать что-либо вроде игры, вы должны знать о классах, пространствах имен, функциях и, как следствие, необходимо знание определенного языка.
Проблема в том, что эмулятор, включенный в инструменты разработчика Windows Phone, НЕ имитирует акселерометр.
Здесь вы можете увидеть демоверсии с помощью поведения!