物理、音声、レンダリングの闘争をすべて終わらせたいゲームを作成する場合は、Unityを使用する方がよいでしょう。環境は非常にユーザーフレンドリーで、開発はスムーズで、ゲームで何が起こっているかをよく知ることができます。しかし、いくつかの機能を制限するかもしれない。
WPFでは、ゲームを始める前に多くのことを気にする必要があります。しかし、あなたはかなり無限です。あなたは、.NET Framework、他のライブラリなどへの完全なアクセス権を持ち、あなたは完全なコントロールを持っています。
非常に最初からゲームを作成するプロセスを楽しむとき、またはゲーム開発環境でまっすぐに進んでみたいときは、個人的な好みです。シンプルなゲームでは、Unityが通常はより良い選択です。
また、プラットフォームのサポートは、あなたがモバイルゲームを作りたいのであれば、それほど問題ではありません(私はUnityに直接行きます)。コンピュータの85%がWindows OSを使用しているため、プラットフォームのサポートはあまり重要ではありません。
編集:まあ、Unityで.NETライブラリを使用することもできます。これをプロジェクトにインポートすることで、それらはまっすぐに参照されます。それでも全体的にはあなたが好むものに依存します。
ここにはいけない質問にはお答えください。これはgamedev.comのためのものです。 – Fattie
質問への答えBTWは「全世界がUnity上で動作し、WPFは冗談です」 – Fattie