.NET によるゲーム開発

.NET、無料のオープンソース、クロスプラットフォーム フレームワークを使用して、お気に入りのゲームをビルドします。

Unity で作業を開始する

.NET が選ばれる理由

.NET は、ゲームなどのさまざまな種類のアプリケーションを構築するためのツール、プログラミング言語、ライブラリで構成される開発者プラットフォームです。

.NET は、複数のゲームプラットフォーム間で安全なクロスプラットフォーム スクリプトを可能にするために、ゲームエンジンとフレームワークの開発者によって使用されました。

同じプラットフォームを使用して、ゲーム、その他のモバイル アプリ、Web サイト、オンライン サービスをビルドします。


.NET の詳細

クロスプラットフォーム

.NET を使用すると、あらゆるプラットフォームで動作するあらゆる種類のアプリケーションをターゲットにすることができます。開発者は、慣れ親しんだ環境全体のすべてのプラットフォームでスキルとコードを再利用することができます。

サポートされているプラットフォームは、Windows、macOS、Linux、Android、iOS、Xbox、PlayStation、Nintendo デバイスなどがありますが、これらに限定されません。

.NET は、複数のクラウドとオンライン サービスにわたってサポートされているため、同じ単一プラットフォームでゲームを拡張するのに役立ちます。

大規模な C# コミュニティ

C# は、シンプルでモダンなオブジェクト指向のタイプ セーフなプログラミング言語で、ゲーム開発では最も人気のあるプログラミング言語です。

コミュニティ、MVP、大規模なサポート組織からの技術的な課題に対する回答を紹介します。

豊富なエコシステム

500 万人以上の開発者が、複数のワークロードに .NET を使用しており、世界中に健全なサポート ネットワークと活発なコミュニティが存在しています。

.NET は、実際のゲームからオンライン サービスやモバイル アプリまで、ゲーム開発のすべてのサイクルで使用することができます。

Microsoft Azure PlayFab などのすぐに使えるゲーム サービスを利用したり、Microsoft Azure を使用して独自のインフラストラクチャを構築したり、その他のクラウド プロバイダーを選択したりします。


.NET ゲーム開発エコシステムに関する詳細情報

.NET で作成

お好みのゲームなどは、複数のさまざまなプラットフォームで、.NET や C# を使用して作成されています。

.NET は Microsoft Game Dev の一部です

ゲームのビルド、実行、拡張に必要なものがすべて含まれています。Microsoft Game Dev は、ゲーム開発専用のツールとサービスの包括的なスイートです。

詳細情報