【BehaviorTreeBuilder】BTビューアの編集機能を実装しました。
【BehaviorTreeBuilder】BTビューアの編集機能を実装しました。
— miya (@miya00907380) July 19, 2026
# 概要
現在開発中のBehaviorTreeBuilderの進捗です。
今回は、BTビューア上からのビヘイビアツリーの編集機能を実装しました。
# 動画タイムライン
0:00 BTビューアから編集する様子
#… https://t.co/szXqSFf7qw pic.twitter.com/urTnV6aEVN
現在開発中のBehaviorTreeBuilderの進捗です。
今回は、BTビューア上からの編集機能を実装しました。
本ツールの概要
「ビヘイビアツリー(BT)」を、自然言語で高速に生成できるUnityツールです。
BTとは、AIの行動を定義した木構造のデータです。BTビューア上からノーコードで視覚的に作成・編集できます。
「自然言語」「オフライン」「高速」「軽量」「ノーコード」をコンセプトにしています。
既存のBT生成ツール(公式のUnity Behavior(com.unity.behavior)など)とは異なる独自の形式のBTを生成します。
BTの生成・編集・実行のすべてが本ツール1つで完結します。
また、生成したBTを他のBTツールで利用可能な形式にエクスポートすることも可能です。
自然言語を用いて、ローカル環境で高速かつ無料でBTを生成できます。
自然言語の解析には、キーワード検索や形態素解析、ローカルLLM(Gemma 4などの軽量な日本語対応モデル)を使用する予定です。
解析方法はユーザーが自由に選択可能です。
現在、自然言語からオフラインでBTを生成できる人気の高いツールとして「Behavior Forge」がありますが、こちらはOllamaのローカルLLMを利用しているようです。
本ツールの差別化要素としては、キーワード検索や形態素解析を駆使した「超高速な生成」と、外部ツールに依存せずに、BTの構築から編集・実行までを一貫して行える点などが挙げられます。
現在までの完了事項
キーワード検索によるBT自動生成
キーワード検索を使用して、自然言語からBTを自動生成する機能を実装しました。
今後は登録辞書を拡充し、自然言語の解析精度を向上させる予定です。BTビューアの作成・編集
生成したBTを視覚的に確認できるビューアを作成しました。
今回、編集機能を実装し、BTビューア上から直感的にノードの追加・編集・移動を行えるようにしました。
今後の展望
BTの実行機能の追加
本ツールで作成したBTを利用して、実際にゲーム内のAIを行動させる仕組みを構築します。自然言語の解析精度の向上
解析精度の向上のために、登録辞書を増やします。
また、現時点ではキーワード検索のみに対応していますが、形態素解析やローカルLLMによる解析も行えるようにします。既存のBTツールとの連携
本ツールで生成したBTを、既存の他のBTツールでも利用可能な形式にエクスポートする機能を実装します。
具体的にはUnity BehaviorやBehavior Designerなどとの連携を予定しています。Unity Forumなどでの投稿
Unity ForumやReddit、Discordでも進捗投稿を行います。各種設計書・ユーザーマニュアルの作成
概要、使用技術、競合調査、スケジュールなどの各種設計書や、Unityアセットストア用のユーザーマニュアルを作成します。
開発ツール
Claude Code(メイン)
Antigravity(サブ)
動画タイムライン
0:00 BTビューアから編集する様子
関連URL
About Unity Behavior | 1.0.15 | Unity
Behavior Forge | Behavior AI | Unity Asset Store
【BehaviorTreeBuilder】本ツールの開発を開始 | miya
