Amazon Lumberyard を落として来て、エディタを起動するまでメモ

# 序

あまりにも日本語ソースが無いので、もの好きな方の為に Lumberyard ゲームエンジンを Windows PC上で使える様にするまでの作業記録をここに残しておきたいと思います。

# Amazon Lumberyard とは？

CryEngine をベースにアマゾンAWS（特にTwitch）サポート機能を補強したゲームエンジン。特徴としては、AAAタイトル作成に耐えられる業界最高クオリティの画像を生成する事が出来る事、等。無料。

詳しくは[サイト(日本語)](https://aws.amazon.com/jp/lumberyard/faq/#general)を参照のこと。

# 作業環境
- Windows 10 Pro 64-bit
- Intel Core i7-5820K 3.30GHz 
- 24.0GB Memory 
- NVIDIA GeForce GTX 750 Ti

*メモ：Lumberyard に限った話ではないが、ゲームエンジンを快適に操作する為にはSSDは必須* 
 
# ダウンロード&インストール

[Lumberyard のページ](http://aws.amazon.com/lumberyard/downloads/)から黄色いDownload Lumberyard ボタンを押す。

[![DownloadButton.png](https://qiita-image-store.s3.amazonaws.com/0/2597/2f5dd7a4-e16b-c768-0eb7-981b85750fd0.png)](http://aws.amazon.com/lumberyard/downloads/)


exe形式のインストーラがダウンロードされるので、保存後に実行。
*最新版は1.1.0.0(3月15日現在)*

![Installer.png](https://qiita-image-store.s3.amazonaws.com/0/2597/b56a7b73-133b-366a-fa81-03611c455a6a.png)

デフォルトのインストール場所は、C:/Amazon/Lumberyard である。
これは変えない方が将来のトラブルが少なくて済む。

インストール場所はレジストリに記録されるので、再インストール時にディレクトリを変更したり、複数バージョンを並列運用する際には注意が必要。

    HKEY_CURRENT_USER\SOFTWARE\Amazon\Lumberyard\SDKSearchPath
    HKEY_CURRENT_USER\SOFTWARE\Amazon\Lumberyard\Settings\ENG_RootPath


# ラウンチャ起動

インストールが終了すると、自動的にラウンチャが起動してくる。

![LumberyardLauncher.png](https://qiita-image-store.s3.amazonaws.com/0/2597/2626d2be-a969-c7d3-e3ef-32c67efe4a6e.png)


もしもラウンチャが起動しなかったら以下のバッチファイルを実行する。

    C:\Amazon\Lumberyard\1.1.0.0\LumberyardLauncher.bat

このバッチファイルの中身、カレントディレクトリを移してEXEを実行しているだけなので、自分でコマンドプロンプトを開いて実行しても良い。

    start /d ".\dev\Bin64" LumberyardLauncher.exe


# ラウンチャ操作
ウィンドウ左側の数字に従って、上から順番に設定していけばよいでしょう。
![LumberyardLauncherLeft.png](https://qiita-image-store.s3.amazonaws.com/0/2597/2b64bf3f-dfd8-6e5d-68fc-404a7cbd4d77.png)

 - 1. Get Started

ここで目的に応じて、Lumberyardで行いたい事を選びます。
選択できる操作は大きく分けて、実行(Run ~) と開発(Compile ~)に分けられます。単にエディタやバイナリを起動したいだけならば、(Run ~) の項目２つにチェックを入れておけば良いでしょう。

今回は

 - 2. Install software

ここでは、上記１で選んだ目的に応じて依存するサードパーティーのソフトウェアをインストールします。
✖文字が無くなるまで、Lumberyardを使用するために必要なソフトウェアをインストールする事になります。

以下の様に英文ですが簡単な手順が説明されているので、それに従ってインストールします。

![LumberyardLauncherRight2Install.png](https://qiita-image-store.s3.amazonaws.com/0/2597/5612ef6d-429b-7b99-5312-d1c0257a7e01.png)


また既にインストール済みソフトウェアをラウンチャーが見つけられない場合には、 [Browse] を押してインストール場所を指定します。

![LumberyardLauncherRight2NotFoundPath.png](https://qiita-image-store.s3.amazonaws.com/0/2597/f5f2641f-805b-db5b-a029-91deda5f15c5.png)

- 3. Install SDKs

上記１で、Compile ~ 項目を選んでいる場合、ここで依存しているSDKをインストールする必要があります。
インストール先は

    C:/Amazon/Lumberyard/1.1.0.0/3rdParty 

以下です。
*注意：ディレクトリ名は解説文内で指定されているディレクトリ名と同じにしないと、Launcherが見つける事ができません。*

インストールが終わったら、ラウンチャー左上のリロードボタンを押して、更新します。

上記作業を、✖印が無くなるまで繰り返しましょう。

どうしても消せないときは、一気に手順１の選択項目を減らしましょう。

- 4. Install plugins

コンテンツ制作に利用しているツールの場所を指定します。


- 5. Summary

上記１から4の操作結果をまとめて閲覧できます。
Lumberyard起動に必要なソフトウェアが揃って（✖印が無くなって）いれば以下の画像のように Launch Lumberyard Editor ボタンが押せる様になります。

![InstalledRequired.png](https://qiita-image-store.s3.amazonaws.com/0/2597/41100508-50f3-9670-88fa-02d02a39400e.png)


どうしても✖が消えず、[Launch Lumberyard Editor] が押せる様にならない場合には、手順１(Get Started)内の選択項目を減らしましょう。
後から追加する事は可能です。


# エディタ起動

Launch Lumberyard Editor を押して、正常に起動するか確認しましょう。

![LaunchLumberyardButton.png](https://qiita-image-store.s3.amazonaws.com/0/2597/4b33b1ad-967b-0b0b-39d5-954b37c387f5.png)


![LumberyardEditorTitle.png](https://qiita-image-store.s3.amazonaws.com/0/2597/a05a87e2-7089-6efa-f4e0-d8d18c872c26.png)


*一番最初の起動時にはかなり時間がかかりました。*

![image](https://qiita-image-store.s3.amazonaws.com/0/2597/98304bbf-87dc-16e6-a4fd-9c2ab91fb435.png)

このようなAsset Processorが長時間動作してデータの変換を行うので気長に待ちましょう。
2回目からは早くなります。


# 〆
ちょっと触ってみただけの感想ですが、CryEngineシリーズに触れたことのある人ならば、すぐに使いこなせるのではないでしょうか？

今後については、CryEngineV が発表されたので、棲み分けや使い分けがどう進むのか？CryEngine が追い続けるであろう業界最高峰のレンダリングクオリティの恩恵をLumberyardは今後も享受できるのか？VRデバイスのサポートは？など興味の尽きないところではあります。