상품 설명
本フレームワークは、ユニットが強化されるあらゆるゲーム(RPG・SRPG・タクティクス・シミュレーション・ローグライト・タワーディフェンス等)で再利用できる、クリーンな中核です。
全ステータスは文字列キー駆動("HP" "Attack" "CritRate" など何でも)。フレームワークを一切改変せず、独自のステータス軸を定義できます。効果の合成は 加算・乗算・最大・フラグ の4方式で、加算ボーナス/倍率スケーリング/閾値/真偽特性のすべてを表現します。
データは ScriptableObject(アビリティ・装備モジュール)として作成するため、デザイナーはInspectorだけでコンテンツの作成・調整が可能(プログラミング不要)。
プログラマーは既存のユニット/キャラクラスにインターフェースを1つ実装(IModularStatsUnit)するか、薄いアダプタで包むだけ。連携はこれで完結します。
完全カスタマイズ可能・ジャンル非依存: タグベースの装備条件・排他グループ・重複装備制御・タグ条件付き効果により、「剣は騎士のみ装備可」から「火属性ユニットは攻撃+20%」まで、すべてをデータだけで表現できます。フレームワークは特定のゲーム・ユニット種別・世界観を一切参照しません。
共有インベントリ、ID解決レジストリ、JsonUtility に直結するセーブ/ロードヘルパーを同梱。専用のアセンブリ定義で隔離されており、既存コードと衝突しません。
【内容】
- 文字列キー式ステータス(合成4方式: 加算 / 乗算 / 最大 / フラグ)
- 2種の効果源: 無制限の固定パッシブ(アビリティ)+ スロット式の脱着装備
- ScriptableObject駆動 — Inspectorでコンテンツ作成、コード不要
- Plug & Play — インターフェース1つ(IModularStatsUnit)実装のみ/ジェネリック集約器 ModularStatsAggregator<TUnit>
- タグベース装備条件(必須タグ / いずれか / 要求アビリティ)
- 排他グループ&重複装備制御で重ね掛け悪用を防止
- タグ条件付き効果(勢力・属性・職業などで効果を出し分け)
- 共有インベントリ+ID解決レジストリでクリーンなセーブデータ
- セーブ/ロードヘルパー — JsonUtility用に配列平坦化、ロード時にIDから実体復元
- 装備サービス+型付き結果(EquipResult)でUIのグレーアウト・理由表示に対応
- 外部依存ゼロ — 純粋なC#/Unity、DOTween等のプラグイン不要
- 専用アセンブリ定義で名前空間・クラス衝突なし
- フルC#ソース同梱+全工程を通したコードサンプル
- 日英2言語ドキュメント(README)
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기