Lumberyardのインストールに関する基礎知識

この記事は、Lumberyard アドベントカレンダーの13日目の記事です。前回は
シモダジュンヤさんの投稿でした。

medium.com


今回はLumberyard初心者の私が、インストール関係について書いてみたいと思います。


私がLumberyardの存在を知ったのは、GDC2016の発表です。そのときから気になっていたのですが、なかなか機会がなくて調べられていませんでした。

今回、Lumberyardのカレンダーの存在を知ったので、まずはインストールに関する基本的な内容を整理しました。

一部すでに出てきた内容と重複あるかもしれませんがご了承ください。

======

内容

1. Lumberyardはクラウドで使う?PCで使う?

2. 環境構築に必要な条件は?

3. どうやって環境構築する?

4. Macでも使える?

5. 終わりに

======

1. Lumberyardはクラウドで使う?PCで使う?

Amazon = AWSのイメージがあったので、Lumberyardをどういう形で使えばよいかがわかってませんでした。

実際は、Unityと同じようにPC上で起動する開発環境です。

f:id:Takyu:20171210125048j:plain

Amazon Lumberyard FAQ

ここに記載の通り、AWSとの連携ができますが、しなくても使うことができます。

2. 環境構築に必要な条件は?

こちらに記載があります。

docs.aws.amazon.com

2-1. OS

 Windows 7 64-bit
 Windows 8.0
 Windows 10

2-2.PCのスペック

 3GHz minimum quad-core processor
 8 GB RAM minimum
 2 GB minimum DirectX 11 or later compatible video card
 Nvidia driver version 368.81 or AMD driver version 16.15.2211 graphics card
 60 GB minimum of free disk space

2-3. Visual Studioのランタイムで必要なもの

(Visual Studioは、2015か2013のどちらかでよい)

 Visual Studio 2015 Update 3 or later
 (ただし、Visual Studio2015インストール時にVisual C++ 2015の指定が必要)

 Visual Studio 2013 Update 4 or later
 (ただし、Visual Studio2013インストール時にMFC support、およびMFC libraryの指定が必要)

 Visual C++ Redistributable Packages for Visual Studio 2012, 2013, and 2015


要求されるPCのスペックは、Unityよりは高いかもしれません。


3. どうやって環境構築する?

インストーラをダウンロードして指示に沿ってインストール作業するだけです。
(私はすでにインストール済みなので特別確認していませんが、2-3によるとVisual StudioやVisual C++の事前インストールも必要のようです)

f:id:Takyu:20171210135513j:plain

インストーラ(LumberyardInstaller1.11.1.0.exe)を実行すると、Amazonアカウントの入力画面が出ます。

f:id:Takyu:20171210135938j:plain

ここでは日本ではなく米国Amazonのアカウントが必要です。認証が通ると、このような画面が出ます。まずはExpress Installを実行します。

f:id:Takyu:20171210140131j:plain

ダウンロードとインストールには50分くらいかかりました。(VR Ready PCで、光回線を使用)

インストールに成功すると、デスクトップにこのような3つのショートカットが生成されます。

f:id:Takyu:20171210140819p:plain

少し紛らわしいですが、ここにある「Setup Assistant」はインストール時だけでなく、iOSAndroidなどのプラットフォームに対応するためのコンポーネントを入れるときにも使います。

こんな画面です。

f:id:Takyu:20171210141739j:plain


Lumberyardでは、Lumberyard EditorがUnityのメイン画面と同等です。ただし、プロジェクトを開くために、Project Configuratorで開く対象を事前に選択する必要があります。

サンプルプロジェクトをLumberyard Editorで開くとこのような画面が出ます。

f:id:Takyu:20171210141937j:plain

f:id:Takyu:20171210141951j:plain

Editorの詳細は、別途解説したいと思います。

4. Macでも使える?

Amazon Lumberyard をダウンロード | AWS

f:id:Takyu:20171210125509p:plain

ここをみると、MacでもiOSAndroidmacOS向けアプリの開発環境を整えることができるように見えます。


ただし、2で述べた通り、メインの開発環境はWindowsです。Macからはコマンド操作ができるというもののようです。

どんなものか調べてみようと、サポートファイルをダウンロードしてみました。

f:id:Takyu:20171212214303p:plain

しかし、このようにフォルダがあるだけでどこから起動させるかがわかりませんでした。

docフォルダの中にはLumberyard_Getting_Started_Guide.pdfがありましたが、Lumberyard全体に関する記述のみでした。

f:id:Takyu:20171212214655j:plain

その他、Introductionページをざっと見た範囲ではインストール方法が見つかりませんでした。インストール方法が見つかったら検討を再開しようと思います。


5. 終わりに

当初の予定ではインストール関係はさっと終わらせる予定でしたが、意外に調べることが多かったのでいったんまとめることにしました。

ここ最近、Unity、Android StudioXCodeなど、事前知識少なく使える環境に慣れていたためか、私の場合はまだLumberyardへの慣れが必要のようです。

次回のカレンダーでは実際に使った観点の内容を書く予定です。