製品

Bolt ビジュアルスクリプティング

Unity の Bolt は、従来のように何行もコードを書く代わりに、視覚的なグラフベースのシステムを使用してゲームプレイのメカニクスやインタラクションロジックを開発できるようにクリエイターを支援します。

チュートリアルを見る

Bolt でのビジュアルスクリプティングをできるだけ早く始めることをご希望ですか?この 20 分のクイックスタート用チュートリアルでは、独自のノードベースロジックを作成してご自分のゲームを作ることができるように、Bolt ビジュアルスクリプティングの基本を紹介しています。

Bolt で強化された、Unity でのビジュアルスクリプティング

ノンプログラマー向けのスクリプティング

Bolt を利用した Unity のビジュアルスクリプティングによって、すべてのチームメンバーが、コードを手書きするのではなく、ビジュアルなドラッグアンドドロップ式のグラフを使用してスクリプティングロジックを作成できます。アーティストとデザイナーは、プログラマーの助けがなくても、エディターでより多くのことができるようになります。そのためプログラマーはアイデアを迅速に実装しやすくなり、プロトタイプ化とアイテレーションの時間を短縮できます。

プロジェクトロジックを作成するノードベースの方法

デザイナーおよびアーティスト向けのスクリプティング

デザイナーとアーティストにとって、Unity でアイデアをテストし、変更を加え、作品をもっと直接的に制御するための優れた選択肢です。また、プログラマー以外のユーザーも、技術知識のあるチームメンバーが作成したノードグラフを活用できます。

開発者のプロトタイピングとテストをスピードアップ

プログラマーの作業を効率化

ビジュアルスクリプティングシステムを使用すると、開発者はプロトタイプ化とテストの時間を短縮し、実行可能でないかもしれない手書きのコードに無駄な労力を使わずに済みます。また、既存のスクリプトをもっと簡単に使えるようにしたり、開発チームの他のメンバーが使用するためのツールを作成したりする場合にも、ビジュアルスクリプティングは優れた方法です。

主なメリット

フローグラフ

フローグラフは、プロジェクトでインタラクションを作成するための主要なツールです。ノードベースのアクションと値を使用して、すべてのフレームで、またはイベントが発生したときに、指定した任意の順序でロジックを実行できます。

ステートグラフ

ステートグラフを使用すると、特定の状態になったときに実行するアクションをオブジェクトに指示する、自己完結した動作を作成できます。ステートグラフは、AI の動作やシーンまたはレベルの構造、状態間で遷移する動作が必要とされるシーンのあらゆる側面に適しています。

ライブ編集

再生モードのときにグラフに変更を加えると、Bolt ビジュアルスクリプティングがリアルタイムで更新されるのを確認できます。これにより、プロジェクトの変更を再コンパイルする必要がなくなり、アイデアのイテレーションとテストの時間を大幅に短縮できます。

予測的なデバッグと分析

Bolt ビジュアルスクリプティングでは、再生ボタンをクリックする前でも、クラッシュするノードを予測して示すことができます。また、グラフを分析し、欠落しているコンポーネントや null 参照を予測することもできます。実行時にエラーが発生した場合、その発生元が Bolt によってグラフ内で強調表示され、ピンポイントで示されます。

使いやすさのための設計

Bolt ビジュアルスクリプティングは、ユーザーフレンドリーな命名規則、コメント、グループ化の機能を使用して、シンプルで見やすいグラフや、必要なものを簡単に検索できるファジーファインダーなど、技術知識の少ないクリエイターに対してわかりやすく設計されています。

コードベースの互換性

Unity のメソッド、フィールド、プロパティ、イベントと、サードパーティのプラグイン、さらにカスタムスクリプトをグラフで使用できます。Bolt ビジュアルスクリプティングは、リフレクションを介してコードベースに直接アクセスし、常に最新に維持されます。

よくある質問

ビジュアルスクリプティングとは、どのようなものですか?

ビジュアルスクリプティングは、手動でコードを書くことなく Unity でオブジェクトと動作を操作するグラフィカルな方法です。ビジュアルノードを接続することによってロジックが構築され、アーティスト、デザイナー、プログラマーはゲームプレイやインタラクティブなシステムをシンプルな方法で作成できます。

Bolt ビジュアルスクリプティングにアクセスするにはどうすればよいですか?

Bolt ビジュアルスクリプティングは、Unity アセットストアからダウンロードできます。

Unity アセットストアとは何ですか?

Unity アセットストアは、Unity クリエイターの貴重な時間と労力の節約に寄与する、何千もの無料または低価格のアセットを入手できるマーケットプレイスです。これは Unity 開発者が成功を収めるのに役立つ強力なリソースで、ツールやエディター拡張機能、3D および 2D アート、映画品質の音楽やサウンドエフェクトなど、パッケージの数は 60,000 を超えます。

Bolt ビジュアルスクリプティングでは、どのバージョンの Unity がサポートされていますか?

Unity 2018、2019、および 2020 でプロジェクトをリリースすることを予定しているユーザーは、LTS ライフサイクルの終わりまでサポートされます。

Unity でのビジュアルスクリプティングはどのように進化していきますか?

2021 年、Unity は Bolt ビジュアルスクリプティングを Unity に直接組み込まれたコア機能として提供します。その際、ノードベースのすべての開発ツール間での一貫性が維持されます。ビジュアルスクリプティングのワークフローを他のノードベースソリューションと統合することが、優れたユーザー体験の鍵になると私たちは理解しています。

DOTS ベースのビジュアルスクリプティングはどうなるのですか?

Unity ではビジュアルスクリプティングの将来を評価するプロセスを進めており、Bolt、Bolt 2、そして DOTS ベースのビジュアルスクリプティングソリューションについて検討しています。目標とするのは、機能の中断やコミュニティの破壊を起こさない、プロダクション基準に関するユーザーの期待を満たす、単一の統一されたソリューションを作り上げることです。ビジュアルスクリプティングの進化について詳細情報を得るには、フォーラムにご参加ください。

弊社のウェブサイトは最善のユーザー体験をお届けするためにクッキーを使用しています。詳細については、クッキーポリシーのページをご覧ください。

OK