>>455
アクションゲームを作りたい場合、定期的(フレームの更新ごと)に関数を呼ぶなら
System.Windows.Media.CompositionTarget.Renderingイベントというのがある。
自分はそれしかしらなかったのだが、
ググったらStoryBoardを使うより楽だと書かれているので使うといいかと。
http://bygzam.seesaa.net/article/110314846.html
実際、古典的なフレーム単位管理に慣れてるならこっちのほうが楽。


あとXAMLはここで使う必要があるのか感がなきにしもだが、
設定用ダイアログとか開くときに、
追加→新しい項目→Silverlight子ウィンドウ
でXAMLでUIを構成できるダイアログが作れるのだが、これがなかなか便利。


あなたのとこの用途だとXMLを読み込んで中身を動かすほうが楽そうな感じも確かにする。
DRM付けてパスワードか何か打たせてオンラインでプレーさせるというのも可能ではあろうが、
決済して顧客ごとにキーを作って安全に送って解除させるとか
そういう細かい方法は知らないんで、まあ出来たら面白いんじゃないですかねと。
自動的にMac対応になるけど、需要がどのくらいあるかは不明w