.NET が選ばれる理由
.NET は、ゲームなどのさまざまな種類のアプリケーションを構築するためのツール、プログラミング言語、ライブラリで構成される開発者プラットフォームです。
.NET は、複数のゲームプラットフォーム間で安全なクロスプラットフォーム スクリプトを可能にするために、ゲームエンジンとフレームワークの開発者によって使用されました。
同じプラットフォームを使用して、ゲーム、その他のモバイル アプリ、Web サイト、オンライン サービスをビルドします。
クロスプラットフォーム
.NET を使用すると、あらゆるプラットフォームで動作するあらゆる種類のアプリケーションをターゲットにすることができます。開発者は、慣れ親しんだ環境全体のすべてのプラットフォームでスキルとコードを再利用することができます。
サポートされているプラットフォームは、Windows、macOS、Linux、Android、iOS、Xbox、PlayStation、Nintendo デバイスなどがありますが、これらに限定されません。
.NET は、複数のクラウドとオンライン サービスにわたってサポートされているため、同じ単一プラットフォームでゲームを拡張するのに役立ちます。
大規模な C# コミュニティ
C# は、シンプルでモダンなオブジェクト指向のタイプ セーフなプログラミング言語で、ゲーム開発では最も人気のあるプログラミング言語です。
コミュニティ、MVP、大規模なサポート組織からの技術的な課題に対する回答を紹介します。
豊富なエコシステム
500 万人以上の開発者が、複数のワークロードに .NET を使用しており、世界中に健全なサポート ネットワークと活発なコミュニティが存在しています。
.NET は、実際のゲームからオンライン サービスやモバイル アプリまで、ゲーム開発のすべてのサイクルで使用することができます。
Microsoft Azure PlayFab などのすぐに使えるゲーム サービスを利用したり、Microsoft Azure を使用して独自のインフラストラクチャを構築したり、その他のクラウド プロバイダーを選択したりします。
.NET で作成
お好みのゲームなどは、複数のさまざまなプラットフォームで、.NET や C# を使用して作成されています。
.NET は Microsoft Game Dev の一部です
ゲームのビルド、実行、拡張に必要なものがすべて含まれています。Microsoft Game Dev は、ゲーム開発専用のツールとサービスの包括的なスイートです。