ゲーム開発をスタジオのように進めるための、49のAIエージェントなどを備えたClaude Codeテンプレート。
h8man/NavMeshPlus
トップダウンゲームの経路探索向けに、TilemapやSprite、Collider2Dから2Dナビゲーションメッシュを生成するUnity拡張です。
- スター
- 2,359
- フォーク
- 269
- 未解決の Issue
- 21
- 最終コミット
- 12 時間前
これは何?
NavMeshPlusは、2Dに対応したUnityのNavMeshComponentsフォークです。シーン内のジオメトリからナビゲーションサーフェスを構築し、2Dやトップダウンのゲームでキャラクターが障害物を避けて経路を計算できるようにします。UnityのNavMeshSurfaceをベースに、Tilemap、Sprite、2D Colliderから移動可能な領域と障害物の情報を収集します。
このパッケージには、NavMeshSurface、NavMeshLink、NavMeshModifier、NavMeshModifierVolumeの各コンポーネントに加え、2D用のソース収集機能とソースキャッシュが含まれています。Modifierを使うと、個々のオブジェクトのエリアタイプを上書きできます。たとえば、領域を移動不可にしたり、別のコストを割り当てたりできます。
フォルダーをAssetsにコピーする、Packagesディレクトリにクローンする、またはUnity Package Managerからgit URLを追加する方法でインストールできます。
主な機能
- 01Tilemap、Sprite、2D Colliderからナビゲーションサーフェスを生成します。
- 02離れた移動可能エリアを接続するNavMeshLinkを提供します。
- 03エリアタイプを上書きできるNavMeshModifierとNavMeshModifierVolumeを利用できます。
- 04ベイクを繰り返す際の処理を高速化するソースキャッシュを備えています。
- 05git URL経由でUnityパッケージとしてインストールするか、スクリプトをコピーして導入できます。
ユースケース
- Tilemapを使ったトップダウン2Dゲームに、敵の経路探索を追加する。
- 横スクロールやトップダウンのシーンで、NPCが2D Colliderの障害物を避けて移動できるようにする。
- ナビゲーションリンクで、離れたプラットフォームやエリアを接続する。
トピック
よくある質問
- NavMeshPlus とは?
- トップダウンゲームの経路探索向けに、TilemapやSprite、Collider2Dから2Dナビゲーションメッシュを生成するUnity拡張です。 NavMeshPlusは、2Dに対応したUnityのNavMeshComponentsフォークです。シーン内のジオメトリからナビゲーションサーフェスを構築し、2Dやトップダウンのゲームでキャラクターが障害物を避けて経路を計算できるようにします。UnityのNavMeshSurfaceをベースに、Tilemap、Sprite、2D Colliderから移動可能な領域と障害物の情報を収集します。
- NavMeshPlus は無料で使えますか?ライセンスは?
- NavMeshPlus は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- NavMeshPlus は今もメンテナンスされていますか?
- 活発にメンテナンス中。NavMeshPlus の最終コミットは 2026年10月18日 です。
- NavMeshPlus は何に使えますか?
- Tilemapを使ったトップダウン2Dゲームに、敵の経路探索を追加する。 横スクロールやトップダウンのシーンで、NPCが2D Colliderの障害物を避けて移動できるようにする。 ナビゲーションリンクで、離れたプラットフォームやエリアを接続する。
- NavMeshPlus はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/h8man/NavMeshPlus
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Unityの非同期操作、コルーチン、PlayerLoopのタイミングをawait可能にする、アロケーションフリーなasync/await連携。
AIエージェントがMCPツールや生成されたスキルを通じてUnityを操作できる、Unity Editor・ランタイム向けプラグイン。
Wave Function Collapseアルゴリズムで、入力例に似たビットマップやタイルマップをローカル生成するC#プログラム。
Unity製のオープンソースツールキット。ゲームやシミュレーションを強化学習・模倣学習の環境として活用できます。
AIエージェントが証拠を確認しながら、ネイティブバイナリやJavaScript/ElectronアプリなどをリバースエンジニアリングできるMCPサーバー。