コンテンツにスキップ

Blueprint一覧

C++基盤クラスを継承したBlueprint(~40アセット)。イベント駆動の処理やUIロジックをBPで実装する。

GameMode(3)

Blueprint C++親クラス 用途
BP_GameMode_Town AProjectGameMode_Town 街フェーズ
BP_GameMode_Dungeon AProjectGameMode_Dungeon ダンジョンフェーズ
BP_GameMode_FinalDefense AProjectGameMode_FinalDefense 最終防衛戦フェーズ

プレイヤーキャラクター(5)

Blueprint 固有特徴 使用武器
BP_PlayerCharacter_Base C++基盤のBP子クラス -
BP_Char_Protagonist 全武器種使用可 全種
BP_Char_Knight 高HP・高DEF 剣, 大斧, 盾
BP_Char_Mage 高MP・高MATK 杖, 弓
BP_Char_Rogue 高SPD・高CRIT 双剣, 拳

キャラクター関連アセット

各キャラクターフォルダに以下を含む:

  • SK_Char_* — SkeletalMesh
  • ABP_Char_* — AnimBlueprint
  • Anims/ — AM_, AS_, BS_* (AnimMontage, AnimSequence, BlendSpace)

敵キャラクター(12)

Common(通常敵)

Blueprint AI
BP_Enemy_Goblin BT_Enemy_Melee_Basic
BP_Enemy_Skeleton BT_Enemy_Melee_Basic
BP_Enemy_Slime BT_Enemy_Melee_Basic
BP_Enemy_Wolf BT_Enemy_Melee_Basic
BP_Enemy_Bat BT_Enemy_Ranged

Elite(精鋭)

Blueprint AI
BP_Enemy_GoblinLeader BT_Enemy_Elite
BP_Enemy_DarkKnight BT_Enemy_Elite
BP_Enemy_Mage BT_Enemy_Ranged

MiniBoss(中ボス)

Blueprint AI 特殊
BP_Enemy_MiniBoss_Troll BT_Enemy_Boss フェーズ遷移あり
BP_Enemy_MiniBoss_Golem BT_Enemy_Boss フェーズ遷移あり

Boss(フロアボス)

Blueprint AI 特殊
BP_Enemy_Boss_ForestGuardian BT_Enemy_Boss 複数フェーズ
BP_Enemy_Boss_VolcanoKing BT_Enemy_Boss 複数フェーズ

サブキャラクター(6)

Blueprint スキル 効果
BP_SubChar_Blacksmith 鍛冶師 武器手入れ劣化-30%、セーフティで修理可
BP_SubChar_StorageSpecialist 倉庫特化 積載上限+大
BP_SubChar_Alchemist 錬金術師 素材変換可
BP_SubChar_Cook 調理師 食事効果UP
BP_SubChar_Gatherer 採取師 採取量+、レア素材率UP
BP_SubChar_Buffer バフ系 パーティ全体にバフ

NPC(7+)

Blueprint 配置場所 機能
BP_NPC_WeaponShop 武器屋 ShopComponent付き
BP_NPC_Blacksmith 鍛冶場 ShopComponent付き
BP_NPC_MagicWorkshop 魔法工房 合成UI起動
BP_NPC_Innkeeper 宿屋 休息/食事
BP_NPC_Tavern 酒場 サブキャラ雇用
BP_NPC_GuildMaster ギルド 依頼管理
BP_NPC_Villager_01~05 街各所 会話/好感度

その他Blueprint

Blueprint 用途
BP_CameraManager カメラ制御
BP_Gate_FinalDefense 最終防衛戦の門アクター

Blueprint Interface(5)

Interface 実装者 主要関数
BPI_Damageable Player, Enemy, Gate, 破壊可能オブジェクト ReceiveDamage, GetCurrentHealthPercent, IsAlive
BPI_Interactable NPC, 宝箱, ドア, 採取ポイント OnInteract, GetInteractLabel, CanInteract
BPI_Lootable Enemy, 宝箱, 採取ポイント GetLootTable, SpawnLoot
BPI_Saveable PlayerCharacterBase, 全Subsystem GetSaveData, LoadSaveData
BPI_PartyMember BP_PlayerCharacter_Base GetPartyData, OnBecomeActiveCharacter

C++クラス | キャラクターコンポーネント図 | AI・BehaviorTree