メニュー
Lumberyard
ユーザーガイド (Version 1.6-)

Lumberyard とは

Amazon Lumberyard は無料のクロスプラットフォーム 3D ゲームエンジンです。お客様は、このサービスを利用して、最高品質のゲームを作成し、ゲームを AWS クラウドの膨大なコンピューティングやストレージに接続して、Twitch のファンとつながることができます。Lumberyard でゲームプロジェクトを開始すると、優れたゲームの作成とファンコミュニティの構築に多くの時間を割くことができ、ゲームエンジンのビルドやサーバーインフラストラクチャの管理といった手間のかかる作業を軽減できます。

Lumberyard には、プロのゲーム開発者が必要とするすべての機能、たとえば豊富な機能を備えたエディタ、ネイティブコードのパフォーマンス、驚異的なビジュアルをはじめとする数多くの機能が用意されており、パフォーマンスネットワーキング、キャラクターとアニメーションのエディタ、パーティクルエディタ、UIエディタ、オーディオツールなど、さまざまな機能を利用できます。また、Lumberyard は、ライブマルチプレイヤーゲームやコミュニティ型ゲームを簡単に構築できるように、AWS や Twitch でさらに大きな世界を切り開きます。

プロ品質の最高のエンジン

Lumberyard の持つ包括的で実績のあるツールセットと長い時を重ねて最適化されてきたランタイムパフォーマンスを活用すれば、ゲーム品質を妥協することなく、プレイヤーを魅了するリッチなゲームを開発できます。Lumberyard によって以下が実現します。

美しい世界観を構築

Lumberyard のビジュアルテクノロジーはあらゆる仮想環境に息を吹き込み、美しい世界を実現します。受賞歴もある画像の忠実性と、ベンチマークとなるグラフィックパフォーマンスを実現するテクノロジーにより、Lumberyard 写真のような環境と優れたリアルタイムエフェクトを作成できます。アーティストは強力なツールを使って世界レベルのビジュアルを作成できます。たとえば、物理ベースシェーダ、動的なグローバルイルミネーション、パーティクルエフェクトエディタ、植生ツール、リアルタイムの動的なウォーターコースティクス、ボリューメトリックなフォグ表現のほか、カラーグレーディング、モーションブラー、被写界深度、HDR レンズフレアなどの映画的な機能があります。

魅力的なキャラクター

Lumberyard を使えば、アーティストはリアルなキャラクターと忠実度の高いパフォーマンスを作り出せます。Lumberyard のキャラクターツールであるGeppettoでは、アニメーション、アタッチ、物理シミュレーションと、ブレンドシェープ、ブレンドスペース、アニメーションレイヤーを組み合わせることができます。Lumberyard のアニメーションツールであるマネキンと併用すれば、アニメーターは、アニメーションのカット割り、遷移、ゲームの論理的手順、ラグドール物理などの機能によって、本物のようなキャラクターや生き物を生み出せます。

堅牢なネットワーキング

帯域幅の効率的な使用と低レイテンシー通信を実現するため、Lumberyard には堅牢で柔軟なネットワーキングソリューション、GridMate が導入されています。GridMate のレプリカフレームワークを使えば、ネットワーク経由でオブジェクトを簡単に同期できます。GridMate のセッション管理は主要なオンラインコンソールサービスに統合されるため、ホストの移行においてピアツーピアトポロジおよびクライアントサーバートポロジに対応できます。

リアルタイムのゲームプレイ編集

リアルタイムにゲームプレイを編集すれば、何度もゲームをプレイして、ビルドを待ったり、エディタを終了したりせずに、結果をすぐに確認できます。Lumberyard の非同期アセット処理システムを使えば、ゲームのアセットがリアルタイムで自動変換、最適化されるため、ゲームのオブジェクトをインポートして、その動作を微調整し、作成したばかりのゲームをプレイできます。

Modular Gem

Lumberyard の Modular Gems システム にあらかじめ組み込まれている機能ライブラリを活用すれば、すぐに新しいプロジェクトを始めたり、プロトタイプのアイデアを試したりできます。Modular Gem を使って、ゲームプロジェクトにどのテクノロジーを組み込むかをより高度に制御できます。独自の Modular Gem を作成することも、リアルな天気エフェクト、ボイドベースのアンビエント生物システム、稲妻エフェクト、カメラのフレームワークなど、Lumberyard にある Gem を使うこともできます。

Wwise LTX

Lumberyard には Audiokinetic の多機能で高度なサウンドエンジンが搭載されています。サウンドデザイナーや作曲家は、エンジニアの力をほとんど借りずに Wwise LTX を使って、ゲーム用のリッチなサウンドスケープをオーサリングできます。

他にも多数

追加の目的別ツールセットを使えば、スリリングで差別化できるオリジナルのコンテンツを作成できます。地面ツール、天気エフェクト、入力システム、カバーシステム、知覚処理、Lua サポート、ドリラー、パスファインディング、目的駆動のプランニングなど、Lumberyard には、思い描いたビジョンを実現するためのツールが用意されています。

AWS との統合

Lumberyard は、AWS と緊密に統合されているため、ライブおよびマルチプレイヤーゲーム作成のコスト、時間、および技術的なリスクを大幅に削減できます。統合 AWS は次のとおりです。

Amazon GameLift

Amazon GameLift は、セッションベースのマルチプレイヤーゲームをデプロイ、運用、スケールするための新しい AWS サービスです。を使用すると、高性能のゲームサーバーをプレイヤーの要求に応じて迅速にスケールアップ/ダウンできます。追加のエンジニアリング作業や先行コストは必要ありません。

Cloud Canvas

Lumberyard の Cloud Canvas ツールなら、コミュニティのニュースフィード、デイリーギフト、ゲーム内通知など、オンラインゲームのライブ機能をすばやく構築できます。Cloud Canvas のドラッグアンドドロップが可能なビジュアルスクリプティングインターフェイスを使えば、Amazon DynamoDB、AWS Lambda、Amazon S3 などの AWS サービスにアクセスするゲームプレイを構築できます。

AWS SDK for C++

AWS SDK for C++ は、Amazon S3、Amazon EC2、Amazon DynamoDB など、多数の AWS サービスを対象とした C++ API を提供し、主要なネイティブプラットフォームすべてにも対応しています。SDK を使用して AWS コンポーネントをすばやくゲームに統合できます。詳細については、AWS SDK for C++ を参照してください。

Twitch との統合

Lumberyard には Twitch との連携機能があるため、Twitch を利用している月間 170 万人のブロードキャスターと 1 億人の視聴者にゲームをアピールできます。

Twitch ChatPlay

Lumberyard に含まれる Twitch ChatPlay 機能を使えば、Twitch ビューアとリアルタイムでやり取りするゲームプレイを構築できます。たとえば、観客がゲーム結果に投票できるゲームを作ったり、好きなプレイヤーにパワーアップを贈ったり、配信を見ているビューアの数に応じてレベルを変更したりできるゲームを構築できます。Lumberyard の フローグラフ ビジュアルスクリプティングツールでは、ゲームのチャットチャネルコマンドを作成できます。たとえば、ビューアが Twitch チャットチャネルに「#boom」と入力して、配信者に手榴弾を落とすよう投票できるマルチプレイヤーゲームを構築することができます。

Twitch JoinIn

Lumberyard の Twitch JoinIn 機能を使えば、Twitch の配信者は、分割したゲーム画面の一方にファンをすぐに招待できるようなマルチプレイヤーゲームを構築できます。Twitch チャットチャネルで一度クリックするだけで、招待されたファンは配信者のゲームに参加でき、他の人は引き続きそのゲームを観戦できます。

ソース付きで無料

Lumberyard はソースコードも含めて無料です。Lumberyard を詳細にカスタマイズして、今日および数年後のチーム、ビジョン、プロジェクトに活用できます。登録料金やサブスクライブ料金は発生せず、収益を分配する必要もありません。使用する AWS サービス料金のみをお支払いいただきます。詳細については、Lumberyard のライセンシングに関するよくある質問を参照してください。