How To

ゲーム開発におけるStream Deckの活用方法

最終更新日:

  このページはDeepLによって自動的に翻訳されました。 Switch to English

ゲーム開発では、ゲームエンジン、コードエディタ、アートツール、プロジェクトフォルダなど、さまざまな環境で同じ作業を繰り返すことがよくあります。

Stream Deckでは、これらのアクションをラベル付きのキーやダイヤルに割り当てることができ、開発ワークフロー専用のコントロールパネルとして活用できます。標準の Stream Deck アクションを使って独自のセットアップを構築したり、Elgato Marketplaceから Unity、Blender、Godot、Unreal Engine などの開発ソフトウェアと連携するツールをダウンロードしたりすることができます。

まずはStream Deckに標準搭載されているアクションから始めましょう

Stream Deck アプリに搭載されているいくつかのアクションは、一般的なタスクを処理することができます:

  • ホットキー:ラベルが付けられたキーにキーボードショートカットを割り当てます。F12以降のキーを割り当てるオプションもあり、プロジェクト内のデバッグコマンドが標準のキーボードショートカットに割り当てきれないほど多い場合に特に役立ちます。
  • 開く:アプリケーション、ファイル、フォルダ、またはウェブページを起動する。
  • マルチアクション: 1つのキー操作で、複数のアクションを順番に、または同時に実行します。
  • フォルダ:「テスト」、「ビルド」、「アセット」、「デバッグ」などのカテゴリごとにコントロールを整理します。
  • スマートプロファイル:アプリケーションを切り替えた際に、Stream Deckのレイアウトを自動的に変更して表示します。

Unity

Unity Integrationを使用すると、Stream Deck と Unity エディタを直接連携させることができます。

これは、再生モードへの切り替えやプロジェクトの一時停止といった基本的なエディタ操作に使用できるほか、Unityのメニューコマンドの実行、公開プロパティの変更、カスタムC#メソッドの呼び出しにも利用できます。

この接続は双方向で機能します。Stream DeckからUnityへコマンドを送信できるほか、Unity側でもキーのタイトル、アイコン、値、または状態を更新することができます。

Elgato Marketplaceから無料の「Unity Integration」プラグインをインストールし、Unity Asset Storeから対応する「Stream Deck Integration」パッケージをインストールしてください。

Blender

ゲーム開発は、すべてエンジン内で行われるわけではありません。アーティストは、ワークフローの大部分を、Blenderでのモデリング、アニメーション作成、あるいはアセットの準備に費やすこともあります。

「DeckMania Blender Free」は、BlenderとStream Deckを連携させ、BlenderのPythonスクリプトの実行、ツールの選択、Stream Deckとダイヤルを使った値の調整を行うためのアクションを提供します。

Elgato Marketplaceから「DeckMania Blender Free」をインストールし、DeckManiaのウェブサイトから、BlenderとStream Deckプラグインの連携を行う専用アプリケーションもインストールしてください。

ゴドット

Godot Utilitiesを使用すると、Stream Deck が実行中の Godot プロジェクトと通信できるようになります。

Stream Deckのキーは、アプリケーション内で信号を送信したり、シーンを切り替えたりすることができます。開発者はこれを利用して、ゲームプレイのイベントをトリガーしたり、テストシーン間を移動したり、デバッグユーティリティを起動したり、プロジェクトのさまざまな部分を素早くデモしたりすることができます。

Elgato Marketplaceから「Godot Utilities」をインストールし、Godotアセットライブラリから対応する「Elgato Stream Deck Integration」をインストールしてください。

Unreal Engine

Stream Deck および Stream Deck XL 用の「Unreal Engine ショートカットプロファイル + アイコンパック」には、9つのカテゴリにわたる134個のショートカットが含まれています。その操作機能は、編集、シーケンサー、プレイモード、デバッグ、ビューポートのナビゲーション、カメラ、表示モード、ブループリント、トランスフォーム、およびヘルプリソースを網羅しています。

このプロファイルには、パフォーマンス統計、スクリーンショット、時刻の調整、その他のコンソールコマンドを制御する機能も含まれています。

Elgato Marketplaceからプロファイルをダウンロードしてください。

UEFN

主に『フォートナイト』用のUnreal Editorで作業を行う場合、『フォートナイト』向けUnreal Engineプロファイルを使用すると、より目的に特化したレイアウトが利用できます。

これには、選択、翻訳、回転、拡大縮小、スナップ、カメラアングル、パースペクティブモード、照明オプション、およびその他の頻繁に使用されるUEFNコントロールへのワンタッチアクセスが含まれています。

Elgato Marketplaceからプロファイルをダウンロードしてください。

反復的な開発作業へのアクセスを容易にする

Stream Deckは、Unityでシーンをテストする場合でも、Blenderでアセットを準備する場合でも、Godotでイベントをトリガーする場合でも、あるいはUnreal Engineを操作する場合でも、ゲーム開発パイプラインのさまざまな工程をサポートします。

まずは、毎日使うコマンドをいくつかから始めてみましょう。プロジェクトが拡大するにつれて、エンジンの連携機能、 マーケットプレイスのプロファイル、カスタムスクリプト、そして自分の働き方に合わせたアプリケーション固有のページなどを追加していくことができます。

記事内の製品

Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.

Add Elgato as a preferred source

Was this article helpful?