はじめに
こんにちは、ねこさんです。
この記事では、Unityをこれから始める方向けに、
Unityのインストールからプロジェクト作成までの手順をまとめています。
また、これは私が所属している徳島大学ゲームクリエイトプロジェクトの勉強会で使用するものです。
興味がありましたら、UnityroomとX公式アカウントなども見に行ってください!
この記事の目標
- Unity Hub と Unity Editor のインストールができる
- プロジェクトを作成できる
- Unityの基本画面を理解する
Unityとは?
Unity は、ゲームや3Dアプリケーションを開発するための ゲームエンジン です。
2D・3Dのゲームを作ることができ、スマートフォン、PC、家庭用ゲーム機など、さまざまなプラットフォーム向けに開発できます。
ゲームエンジンとは?
ゲームを開発するために必要な機能があらかじめまとめられているソフトウェアのこと。 例えば、3D表示、物理演算、音声再生、入力処理などの機能が含まれている。ゲームエンジンを使うことで、これらの機能を一から自分で作る必要がなくなり、効率よくゲーム開発を行うことができる。
プラットフォームとは?
アプリケーションが動作する環境のこと。例:Windows、Mac、iOS、Android など。
また、ゲーム開発だけでなく、VR・AR、シミュレーション、映像制作などにも利用されています。
もしかすると、あなたが普段遊んでいるゲームも Unity で開発されているかもしれませんね。
Unity のインストール
Unityを使うためには、次の2つのソフトウェアをインストールする必要があります。
- Unity Hub
- Unity Editor
それぞれ順番にインストールしていきましょう!
Unity Hub のインストール
Unity アカウントの作成
まずはブラウザで 「Unity」 と検索し、公式サイトにアクセスします。
アクセスできたら、以下の画像のように 「UNITYをダウンロード」 のボタンをクリックしましょう。
すると、Unityアカウントの作成画面が表示されます。GoogleやAppleIDなど、自分が好きな方法でアカウントを作成してください。
すでにアカウントを持っているという人は、画面下の方にある 「サインイン」 からサインインしてください。
Unity Hub のダウンロード
アカウントの作成が完了すると、以下のような画面が表示されます。 「手動でダウンロード」 のボタンをクリックすると、自分のパソコンのOSに合った Unity Hub のダウンロードが始まります。
Unity Editor のインストール
それでは、ダウンロードされた Unity Hub を開いてみましょう。
Unity Hubを使うためには、先ほど作成したアカウントでサインインする必要があります。
「Sign in」 ボタンをクリックして、早速サインインしましょう。
以下のような画面になった場合、「Agree」を押すことで、Unity Personal(無料版)を使用する資格があることを確認します。
学生や個人開発者など、個人利用の場合は「Agree」を選択して問題ありません。
補足:コードエディタについて
Unityでは、C#というプログラミング言語を使ってゲームの動きを作ります。
そのコードを書くためのエディタとして、以下のようなソフトがよく使われます。
- Visual Studio
- VSCode(Visual Studio Code)
どちらでも開発は可能ですが、本記事では VSCode(Visual Studio Code) の使用をおすすめします。
VSCodeは以下のような特徴があります。
- 動作が軽く、起動が速い
- 拡張機能が豊富でカスタマイズしやすい
- 多くの開発現場でも使用されている
- Unity以外のプログラミングでも使いやすい
そのため、これからプログラミングを学ぶ人にも扱いやすいエディタです。
※VSCodeは後からインストールすることも可能なので、ここではUnity Editorのインストールを優先して進めます。
さて、ここからUnity Editorのダウンロードを...と言いたいところですが、
画面右側を見ると、実はすでにダウンロードが開始されています。
この間に言語設定を済ませてしまいましょう。左下の 「設定」 ボタンを押してください。
設定 > Appearance > Language の順番に探していくと、以下のように言語を日本語に設定できる画面になります。
ここまでできたら、あとは Unity Editor のダウンロードが完了するまで待機でOKです!
プロジェクト作成
ここまでで、 Unity のインストールが終わりました。
それではいよいよ、初めてのプロジェクト作成をしていきましょう。
画面右上の 「新しいプロジェクト」 ボタンをクリックしてください。
今回は練習として、テンプレートの種類とプロジェクト名を指定します。
テンプレートは 「Universal 3D」 を選択します。
これは3Dゲーム開発でよく使われる標準的なテンプレートです。
プロジェクト名は 「sampleProject」 にしてください。
そのあと、右下の 「プロジェクトを作成」 ボタンを押してください。
これでプロジェクトが作成されます。
初回は少し時間がかかるので、そのまま待ちましょう。
ちなみに、プロジェクト作成後にUnity Hubを開くとこのような画面になっています。
先ほど作った「sampleProject」がちゃんとありますね。もう一度開く時は、ここをクリックすると開けますよ。
Unityの画面説明
プロジェクトを作成すると、以下のような画面が表示されます。
Unityの画面は、主に次の6つのウィンドウで構成されています。
- Hierarchy
- Scene
- Game
- Inspector
- Project
- Console
それぞれ簡単に見ていきましょう。
Hierarchy
Hierarchy(ヒエラルキー)には、現在のシーンに配置されているオブジェクトが一覧表示されます。
例えば、カメラやライト、プレイヤーなどのゲームオブジェクトはここに表示されます。
オブジェクトをクリックすると、右側のInspectorで詳細を確認したり編集したりすることができます。
Scene
Scene(シーン)は、ゲームの世界を編集するための画面です。
ここではオブジェクトを配置したり、位置や大きさを調整したりしてゲームのステージを作っていきます。
Game
Game(ゲーム)は、実際にプレイヤーが見る画面を確認するためのウィンドウです。
ゲームを実行すると、この画面にゲームの映像が表示されます。
Scene画面で編集した内容が、実際にどのように表示されるかを確認できます。
Inspector
Inspector(インスペクター)では、選択したオブジェクトの詳細な設定を確認・編集できます。
位置や回転、スクリプトの設定など、オブジェクトに関するさまざまな情報が表示されます。
Project
Project(プロジェクト)には、ゲームで使用するファイルが保存されています。
画像、音声、スクリプト、3Dモデルなど、プロジェクト内のすべてのアセットをここで管理します。
Console
Console(コンソール)は、エラーメッセージやログが表示されるウィンドウです。
スクリプトにエラーがある場合や、プログラムの途中でメッセージを出力した場合にここに表示されます。
Unityで問題が発生したときは、まずConsoleを確認しましょう。
エラーの内容を確認することで、問題の原因を見つけることができます。
最初は少し画面が複雑に見えるかもしれませんが、使っていくうちに自然と慣れていきます!
Unityでは、各ウィンドウを自由に移動したりサイズを変更したりして、使いやすいレイアウトにカスタマイズすることができます。
ただし、操作中に誤ってウィンドウを動かしてしまい、画面構成が崩れてしまうこともあります。
めちゃくちゃになってしまいました。
でも大丈夫です!
画面右上の 「Layout」 タブから、 「Reset All Layouts」 を選択すると、初期状態にリセットすることができます。
レイアウトが崩れてしまった場合は、慌てずにこの方法でリセットしてみてください。
まとめ
この記事では、Unityを使うための環境構築とプロジェクト作成の手順を紹介しました。
具体的な使い方については、また別の記事で触れていきます。
お疲れさまでした!














