WPF имеет крутую кривую обучения, не испытывает разочарования, она блестящая, но у нее так много уголков и уголков, что потребуется некоторое время, чтобы получить удобство. Для начала есть действительно хорошее сообщество блога в WPFDisciples, все это стоит прочитать. Codeplex имеет несколько хороших библиотек для 3D, физических движков и т. Д. И наоборот, другой код - хороший способ узнать.
Пара хороших книги Windows Presentation Foundation Unleashed и Петцольд Applications = code + markup является одним из немногих книг/мест, которые не проповедуют, что все должно быть сделано в Xaml
области, которая требует некоторого привыкание к тому, binding, там много чего, но это может быть сложно, и это impossible to debug until you have the magic knowledge. Связывание в WPF связано не только с данными, но и с объединением всех элементов интерфейса и поведения пользователя - это действительно важно.
Наконец-то у вас есть выбор между Silverlight и WPF, они не то же самое. Хотя Silverlight является хорошим подмножеством WPF, есть определенные вещи, которые вы просто не можете сделать.
Наконец, если у вас есть графический дизайн, попробуйте использовать фона художника, используя Blend, а не VS. Это гораздо лучший инструмент для тех, кто визуально осведомлен.
Сколько опыта Silverlight у вас есть? Какие уровни (2D-плитка, полный 3D)? – geofftnz
Какие игры вы нацеливаете? – MrTelly