Unity とは
Unity は、.NET と C# プログラミング言語を使用して、ゲームやシミュレーションなどの 2D および 3D アプリケーションを構築するためのリアルタイム 3D 開発プラットフォームです。
Unity では、モバイル、デスクトップ、コンソール、テレビ、VR、AR、Web など、25 以上のプラットフォームをターゲットにすることができます。
Unity は無料で利用でき、Windows と macOS の両方で利用できます。
公開されているゲームの 50% 以上が Unity で作成されています。
Unity には非常に有効なコミュニティがあり、そのアセット ストアはアセットとプラグインを購入・販売する方法を提供します。
Visual Studio は、Unity の強力な開発ツールを提供します。
Unity を学ぶ
.NET を使い慣れている場合は、Unity の入門チュートリアルに従って、できるだけ迅速に作業を開始することができます。Unity の概要ドキュメントを参照してください。
.NET を初めて使用する場合は、Unity の 自習型チュートリアル をお試しください。
Unity には、Unity Learn ポータルの全エクスペリエンス レベルに関する無料コースも用意されています。
Microsoft Azure Game Services
クラウド サービスを使用して Unity を拡張します。
Microsoft Azure PlayFab
Microsoft Azure PlayFab を使用して、ゲーム サービスの開発時間を短縮します。Microsoft Azure PlayFab には、ライブ ゲームをできるだけ迅速にビルドして運用するために必要なすべてが備わっています。マネージド ゲーム サービスを使用して、少ない労力とリソースでサーバーを運用してプレイヤー エンゲージメントを最大化し、コードとコンテンツを最新の状態に保ち、より多くの収益化の機会を見つけ、ゲームの寿命を延ばすことができます。
PlayFab は、Unity 向け SDK を使用する準備が整っています。
Microsoft Azure
Azure for Gaming を使用して、ゲーム サービスをゼロからビルドします。Microsoft Azure では、カスタム サーバー インフラストラクチャ、データベース ソリューション、アナリティクス、人工知能に接続可能なコンポーネントを使用して、ゲーム環境全体のフルコントロールと創造的なライセンスを実行することができます。すべてがクラウド内にあります。
開発ツール
本当に重要なことに集中して、すばらしいゲームを作りましょう。
Microsoft Visual Studio for Unity
Microsoft Visual Studio は、Windows および macOS で Unity 用のクラス最高の C# IDE とエディターです。お気に入りの開発環境から離れる必要はありません。
Unity 用の Visual Studio ツールで、自信を持ってコーディングし、効果的にデバッグして、生産性を向上させます。
Unity 用 GitHub
Unity プロジェクト向けリビジョン クラウド ストレージで、コーディング サークルを完成させます。GitHub は Unity をサポートし、リポジトリ用の標準的な .gitignore ファイルを提供しています。
GitHub は、Git Large File Storage (LFS) とファイル ロックをサポートしたワークフローを、Unity プラグイン向け GitHub 経由で Unity 内のすべてで提供しています。
Unity で作業を開始する準備ができましたか?
ステップバイステップのチュートリアルでは、Unityを使用して最初のリアルタイム 3D アプリを 10 分未満で作成する方法を説明します。