プロジェクトの公開

Exercise

foundational

+60XP

20 mins

Unity Technologies

プロジェクトの公開

どんなものができたか見てみましょう!このチュートリアルでは、以下のことを行います:

  • Unity プロジェクトのビルド用のプラットフォームの設定
  • Unity プロジェクトの基本的なビルドの作成
  • 作成したプロジェクトを Unity Learn コミュニティで共有

このミッションの要件を満たすために、3D プロジェクトをこのチュートリアルのギャラリーに提出してください(他の人と共有してもいいし、非公開にしても構いません)。

Languages available:

1. 概要

ゲームの準備ができたら、いよいよビルドを作成します。ビルドとは、ゲームのスタンドアロンでプレイ可能なバージョンのことです。Unity は、モバイル(Android と iOS)を含むほとんどの人気プラットフォームをサポートしているので、簡単なクリック操作でプロジェクトを素早くパブリッシュすることができます。

異なるプラットフォームにパブリッシュすることは簡単ですが、ターゲットとなるプラットフォームでゲームが動作するかどうかは、ゲーム開発者であるあなたの責任であることを覚えておいてください。例えば、スマートフォンと Playstation (プレイステーション) では、利用できるリソースが大きく異なります。あるプラットフォーム向けに作ったからといって、そのゲームがそのプラットフォームで動くとは限りません。

このチュートリアルでは、WebGL(HTML5)にパブリッシュし、Web 上でプロジェクトを Foundation コミュニティと共有できるようにします。ビルドの手順は、Windows、Linux、MacOS などの他のプラットフォームにパブリッシュする場合と同じです。

2. はじめる前に

WebGL プラットフォーム用のプロジェクトを構築するには、以下のものが必要です:

  • Unity のインストールに追加された WebGL Build Support モジュール
  • パッケージマネージャー経由でインストールされた WebGL Publisher パッケージ

以下の手順で再確認し、必要に応じて必要なリソースをインストールしてください。

WebGL Publisher パッケージの確認

  1. Window > Package Manager の順に選択してパッケージマネージャーを開きます。
  2. 左上のドロップダウンメニューで In Project を選択します。
  3. WebGL Publisher が表示されていれば、準備は完了です。表示されていない場合は、パッケージマネージャーを使用してインストールする手順を (「Unity エディターに触れる」) で確認してください。

WebGL ビルドのサポートを確認

1. Unity Hub を開きます。

2. Projects タブで、ビルドするプロジェクトで使用している Unity のバージョンを確認します。

3. Installs タブで、そのバージョンのラベルを探します。WebGL Build Support がインストールされている場合は、以下のようなアイコンが表示されます。

4. アイコンが表示されない場合は、Unity のインストールにモジュールを追加する方法 (Choose the right Unity version) を確認し、必ず WebGL Build Support を選択してください。

3. プラットフォーム構築のためのセットアップ

1. Ctrl+Shift+B、または File > Build Settings を選択して、Build Settings を開きます。Build Settings ウィンドウが開きます。

2. Add Open Scenes ボタンを選択して、現在のシーンをビルドの開始シーンとして設定します。

注:複数のシーンを持っている場合(このプロジェクトの範囲外ですが)、ビルドに含めたいすべてのシーンを必ず追加してください。ユーザーが最初に見るシーンが右の 0 というラベルになるように、このリストの中でそれらを上下にドラッグしてください。

3. 左側のリストから WebGL を選択します。

4. Player Settings ボタンを選択します。

5. WebGL タブを選択して、そのプラットフォームのオプションを設定します。

6. Company Name を任意の名前に変更し、Product Name を入力します。

7. その他の設定では、公開プロセスをより詳細に制御することができますが、このチュートリアルでは説明しません。Player Settings ウィンドウを閉じると、Build Settings ウィンドウに戻ります。

8. 設定によっては、Build Settings ウィンドウの右下付近に Switch Platform ボタンが表示されている場合があります。その場合は、それを選択すると、Build ボタンに変わります。

9. Build ボタンを選択して、ビルドプロセスを開始します。プロンプトが表示されたら、ゲームを保存するフォルダーを選択します。注:プロジェクトと同じフォルダーには保存せず、新しい保存先を選択してください。

10. Unity では、index.html ファイルをはじめ、ゲームの実行に必要なフォルダー、ファイル、アセットを作成します。これらのファイルはお互いに依存しているので、移動したり変更したりしてはいけません。ゲームを別の場所に移動する必要がある場合は、index.html ファイルとすべてのフォルダーを一緒に移動するようにしてください。

これらのファイルをまとめて .zip で圧縮し、Unity Play にアップロードすることができます!

4. プロジェクトを公開する

このコースを受講している学習者のコミュニティで、あなたのプロジェクトを共有することをお勧めします。フィードバックを得たり、Unity コミュニティと交流したりするのに最適な方法です。以下の手順で、あなたのプロジェクトを Unity Play で公開し、プロジェクトへの共有可能なリンクを提供します。

1. メインメニューから Publish > WebGL Project と選択します。

2. WebGL Publish ウィンドウが表示されます。上記の手順でビルドを作成しているので、Locate Existing Build をクリックして続行できます。

3. WebGL のビルドが含まれるフォルダーに移動し、Select Folder をクリックします。

4. 作成したビルドが Publisher ウィンドウに追加されます。Publish を選択します。ビルドが Unity のウェブサイトにアップロードされます。

5. 新しいブラウザーウィンドウが開きます。ここでは、ゲームの名前と説明、使用したアセット、サムネイル画像、必要に応じてプレイ動画を入力できます。

6. この Web ページへのリンクをコピーして保持してください。このリンクを使って、自分のゲームにアクセスしたり、他の人と共有したりすることができます。また、Unity Play でもこのリンクに戻ることができます。

Unity Play でプロジェクトにアクセス

Unity Play で自分のゲームのリンクにアクセスするには:

1. Unity Play にログインします。

2. ユーザーアイコン、ユーザー名の順に選択すると、自分のプロフィールにアクセスできます。

3. ここでは、Edit Info を選択して、自分自身の情報を入力します。

4. カバー写真の下にあるナビゲーションメニューから Games を選択します。

5. ゲームのタイトルや画像を選択すると、公開されたゲームのページが表示されます。

5. プロジェクトの共有

このミッションを達成し、Explore Unity バッジを獲得するためには、自分のゲームを Foundations の 3D Project Gallery にアップロードして、同じようにゲームを始めようとしている人たちと共有しましょう。

あなたの 3D プロジェクトへのリンクを入力してください。また、どのように作成したかという「舞台裏」の情報も教えてください。

あなたは、Unityで作られたインタラクティブな体験を公開しました。おめでとうございます!3D 制作の基本がわかったところで、ぜひ次の実践的な学習プロジェクトに進んでみてください。2D と 3D 両方の Unity プロジェクトに役立つテクニックを学ぶことができます。

提出するにはログインしてください

Complete this Tutorial