> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-SkillTree API リファレンス

スキルツリー機能




キャラクターなどの成長要素として利用するスキルツリーを実現します。<br>
木構造に配置されたノードを解放することで、スキルの習得やキャラクターのパラメーター向上を表現できます。

各ノードには前提ノード、解放条件となる検証アクション、スキルポイント・アイテム・通貨などの消費アクションを設定できます。<br>
前提ノードと検証条件を満たし、必要な対価を消費した場合にノードを解放します。

解放状態は `propertyId` ごとに保持できるため、1つのアカウントが持つ複数のキャラクターについて、個別のスキルツリーを管理できます。<br>
解放済みのノードを未解放に戻すリストレインにも対応し、設定した返還率に応じて解放時の対価を返却できます。

GS2-Buff と連携することで、マスターデータを書き換えずに解放条件・対価・返還率を一時的に補正できます。

[マイクロサービス紹介 / GS2-SkillTree](../../microservices/skill_tree)



- [GS2-SkillTree Buff リファレンス](/ja/api_reference/skill_tree/buff/)
  
- [GS2-SkillTree Deploy/CDK リファレンス](/ja/api_reference/skill_tree/deploy/)
  
- [GS2-SkillTree SDK API リファレンス](/ja/api_reference/skill_tree/sdk/)
  
- [GS2-SkillTree SDK for Game Engine API リファレンス](/ja/api_reference/skill_tree/game_engine/)
  
- [GS2-SkillTree スクリプト トリガー リファレンス](/ja/api_reference/skill_tree/script/)
  
- [GS2-SkillTree トランザクションアクション](/ja/api_reference/skill_tree/stamp_sheet/)
  
- [GS2-SkillTree マスターデータリファレンス](/ja/api_reference/skill_tree/master_data/)
  
