Amazon Lumberyard
特徴
Amazon Lumberyard は、多機能開発テクノロジー、AWS クラウドへのネイティブな統合、Twitch 機能へのネイティブな統合を兼ね備えた唯一の AAA ゲームエンジンです。そのうえ、完全に無料です。
Amazon Lumberyard
特徴
Amazon Lumberyard は、多機能開発テクノロジー、AWS クラウドへのネイティブな統合、Twitch 機能へのネイティブな統合を兼ね備えた唯一の AAA ゲームエンジンです。そのうえ、完全に無料です。
Twitch 上のファンにアピール
Twitch ChatPlay
Lumberyard の Twitch ChatPlay 機能を使うと、Twitch ビューアとリアルタイムでやり取りするゲームプレイを構築できます。たとえば、観客がゲーム結果に投票できるゲームを作ったり、好きなプレイヤーにパワーアップを贈ったり、配信を見ている視聴者の数に応じてレベルを変更したりできるゲームを構築したりできます。Lumberyard のスクリプティングツールを使用すると、ゲーム用のチャットチャネルコマンドを簡単に作成することができます。たとえば、視聴者が Twitch チャットチャネルに「#boom」と入力して、配信者に手榴弾を落とすよう投票できるマルチプレイヤーゲームを構築することができます。
Twitch Metastream
Lumberyard の Twitch Metastream 機能では、Twitch ストリーマーがゲームの配信を大きくカスタマイズできます。Twitch Metastream を自分のゲームに追加すると、ストリーマーは任意の HTML ツールを使用して、e スポーツや TV 放送で使用されているような提供データに基づいて動的なリアルタイムグラフィックを作成および表示できます。たとえば、オーバーレイはゲームイベントに基づいて更新されるミニマップ、オブジェクティブステータス、プレイヤーステータスを含むことができます。Twitch Metastream は Lumberyard ゲームに簡単に追加できます。プロジェクトで Metastream Gem を有効にして、表示するデータごとにコードを 1 行追加するだけです。
Twitch JoinIn
Lumberyard に備わる Twitch JoinIn 機能を使えば、Twitch の配信者は分割したゲーム画面の一方にファンを招待できるようなマルチプレイヤーゲームを構築できます。Twitch チャットチャネルで一度クリックするだけで、招待されたファンは配信者のゲームに参加でき、他の人は引き続きそのゲームを観戦できます。
Mod Friendly
Mod とユーザーの生成するコンテンツをサポートするゲームは寿命が長く、ソーシャルメディアで大きく取り上げられ、プレイヤーを引き留めやすくなります。Lumberyard は Mod フレンドリーです。Lumberyard Editor からのコンポーネントをゲームに組み込めば、エンドユーザーは同じツールを使ってコンテンツを作成できます。
ライブ、マルチプレイヤーの機能を数分で構築
Amazon GameLift
Lumberyard は、Amazon GameLift と統合されています。Amazon GameLift は、クラウド内でセッションベースのマルチプレイヤーゲームサーバーのデプロイ、操作、スケールを簡単にするマネージド型サービスです。Amazon GameLift を使えば、マルチプレイヤーバックエンドを構築するために必要な時間を数千時間からわずか数分に劇的に短縮できます。Amazon GameLift では、ゲームおよびプレイヤーのアクティビティを監視したり、利用可能なサーバーキャパシティーのリアルタイムの記録を保持したり、プレイヤーの要求に応じて自動的にスケールアップまたはダウンしたりできます。
Cloud Canvas
Lumberyard の Cloud Canvas ツールとソリューションを使って、次のような AWS サービスにアクセスするリアルタイムのオンラインゲーム機能を構築できます: Amazon DynamoDB、Amazon Lambda、Amazon S3、Amazon Cognito、Amazon SNS、Amazon SQS。Cloud Canvas には、サーバーで認証されたボーナスアイテム、リーダーボード、ゲーム内メッセージ送信機能などの一般的なオンラインサービスをデプロイする方法を示すサンプルがあります。
Cloud Gems Framework
Lumberyard Cloud Gems Framework によって、動的コンテンツ、リーダーボード、ライブメッセージなどの人気の高いクラウドコネクティッド機能を容易に構築できます。Cloud Gems Framework は Cloud Gem Portal およびクラウド機能 (メッセージのスケジューリング、動的コンテンツの公開、チート行為によるリーダーボードスコアの削除など) を視覚的に管理するウェブアプリケーション、そして Cloud Gems で構成されています。Cloud Gems は、個別の機能とアセットのモジュラーパッケージで、これには開発者がその機能をプロジェクトにインクルードするために必要なものがすべて含まれており、バックエンドおよびクライアント機能も含まれています。Cloud Gems は本番環境ですぐに使用でき、フルソースコードもついてきますので、動作のカスタマイズもできます。
AWS SDK for C++
Lumberyard は AWS SDK for C++ に統合されているため、クラウドの膨大なコンピューティングとストレージを利用でき、マルチプレイヤー型オンラインゲームの大規模なファンコミュニティにつながるとともに、1 つのデバイスの能力を超えて新しいゲーム体験を作り出します。AWS SDK for C++ は、Amazon S3、Amazon EC2、DynamoDB など、多数の AWS サービス向け C++ API を提供し、主要なすべてのネイティブプラットフォームにも対応しているため、複雑なバックエンドコーディングを減らすことができます。拡充を続けるこの機能セットを活用すれば、Cognito を使った ID 管理はさらに簡単になります。Amazon S3 との間のバックグラウンドデータ転送管理をパッケージ化したり、キューデータ構造として直接サービスを表現することによって SQS の使用を単純にしたり、EC2 の AMI イメージの作成と維持をより簡単にしたりできます。
最高品質のゲームを制作
美しい世界観を構築
Lumberyard 視覚テクノロジーは、ほとんど写真のような高ダイナミックレンジの環境と、驚異的なリアルタイム効果を作り出します。強力なレンダリングテクノロジーとオーサリングツールには物理に基づいた陰影、ダイナミックなグローバル照明、粒子効果システム、植生ツール、リアルタイムダイナミック水腐食、体積的霧、それに色クレーディング、被写体ぶれ、被写界深度、レンズフレアなどの写真関連機能も備わっています。
ゲーム対応アセット
Lumberyard の Asset Processor を使うと、アセットをシームレスにエンジンに追加できます。お使いのグラフィックスソフトウェア (Autodesk Maya や Adobe Photoshop など) からフォルダーにファイルを保存するとき、Asset Processor はソースからのファイルをゲーム対応のアセットに自動的に処理します。処理されたアセットを編集すると、Lumberyard は変更点を検出し、数秒の内にバックグラウンドで自動的にアセットをアップデートし、これにはユーザーは何もすることはありません。
コンポーネントエンティティ
Lumberyard の component entity システムは複雑なエンティティーをより単純なエンティティから作成する、現代的なアプローチです。コンポーネントをドラッグ・ドロップして希望の動作を構築、エディタでコンポーネント設定を変更、Script Canvas または Lua でスクリプトを作成してエンティティの動作を手早く変更または延長できます。さらに複雑なシーンの構築と反復をやりやすくするため、エンティティをスライスにグループ分けできます。これらのスライスはさらに複雑なスライスの作成に使え、完全にカスケードされたプレハブシステムができます。スライスを変更する場合、変更点をすべてのスライスのインスタンスと共有するか、ひとつのインスタンスとだけ共有するかを選択できます。
魅力的なキャラクター
Lumberyard では真実味のあるキャラクターや、高忠実度の動作が作成でき、プレイヤーをゲームにのめり込ませます。Lumberyard のキャラクターアニメーションシステムは Animation Editor (EMotion FX) と呼ばれ、データ駆動型のビジュアルノードアプローチを用い、ブレンドツリー、ブレンドスペース、ビジュアルステートマシーン、リニアスキニング、ジョイントスケーリングなどの機能があります。
リアルタイムのゲームプレイ編集
リアルタイムにゲームプレイを編集すれば、何度もゲームをプレイして、ビルドを待ったり、エディタを終了したりせずに、結果をすぐに確認できます。たとえば、ゲームオブジェクトのインポートや、ゲームオブジェクトの動作の微調整ができ、キーをひとつ押すだけでまた作ったばかりのゲームをプレイできます。
堅牢なネットワーキング
帯域幅の効率的な使用と低レイテンシー通信を実現するため、Lumberyard には堅牢で柔軟なネットワークサブシステムである GridMate が導入されています。GridMate のレプリカフレームワークを使えば、ネットワーク経由でオブジェクトを簡単に同期できます。GridMate のセッション管理は主要なオンラインコンソールサービスに統合されるため、ホストの移行においてピアツーピアトポロジおよびクライアントサーバートポロジに対応できます。
Modular Gems
Lumberyard のモジュール式 Gem システムでアセットとコードを容易にバンドルできます。また、ゲームプロジェクトからそのコンテンツを削除して、エンジンにはユーザーが必要とするテクノロジーのみがあるようにもできます。Lumberyard は、一般公開されている Lumberyard のアプリケーションプログラミングインターフェイスとイベントに対するフルアクセスを付与して作成するカスタム Gem をサポートしています。また、Lumberyard にバンドルされている 25 以上の Gem も使用できます。これらには、テキスト読み上げ、リアルな天候効果、ジェスチャーでのコントロール、VR 頭部装着ディスプレイのサポート、カメラのフレームワーク、Allegorithmic Substance との統合が含まれます。
Wwise LTX
Lumberyard には Audiokinetic の PC ゲーム用サウンドエンジンおよびオーサリングツールである多機能で高度な Wvise LTX が含まれています。何百もの人気のあるゲームが Audiokinetic の Wwise 音声テクノロジーを使っています。Wwise LTX はエンジニアへの依存を最小限に抑え、サウンドデザイナーと作曲家が独立して豊かなサウンドスケープをオーサリングできます。
C++ にネイティブ対応、ソースも提供
Lumberyard はどなたにも完全な C++ エンジンソースコードへの無料アクセスを提供します。ソースへのアクセスができるため、メモリ、CPU、グラフィックスハードウェアを完全に制御できるため、複雑なゲームプレイ、グラフィックス、AI などのパフォーマンスを最大化できます。ソースコードへの無料のアクセスで、Lumberyard をカスタマイズして、ゲームを差別化し、創造的なビジョンを実現できます。
他にも多数のメリット
Lumberyard のツールには地形ツール、天候効果、時刻コントローラー、入力システム、視点ハンドリング、Lua エディタ、その他多くがありますので、ユーザーのビジョンを実現し、ユニークでスリル満点の差別化されたコンテンツが実現できます。Lumberyard の機能と使い方について詳しくは、Lumberyard Editor のユーザーガイドと、エンジニアのためのデベロッパーガイドをご覧ください。
Lumberyard の使用開始準備ができましたか?