コンテンツにスキップ

3D Action Roguelike — ゲーム設計書

プロジェクト概要

100日間(2400時間)の時間リソースを使ってキャラクターを育成し、最終防衛戦に挑む3Dアクションローグライクゲーム。

  • エンジン: Unreal Engine 5.6
  • フレームワーク: GAS(Gameplay Ability System)+ C++/BP ハイブリッド
  • ダンジョン: Dungeon Architect(プロシージャル生成)
  • 戦闘: Dynamic Combat System 風コンボシステム

クイックリンク

セクション 内容
ゲーム設計 コアループ、魔法合成、戦闘、パーティ、装備、ダンジョン、時間管理、経済
UI画面 全30画面のモックアップ+UI要素一覧+画面遷移図
アーキテクチャ UE5.6クラス設計、GAS、コンポーネント、データフロー、ファイル構造
デザインガイド カラーパレット、共通UIパーツ、アニメーション規約
用語集 ゲーム内用語の定義一覧

コアシステム一覧

# システム フェーズ 主要技術
1 キャラクター移動・カメラ Phase 0 CharacterMovement + SpringArm
2 基本戦闘(GAS) Phase 1 GameplayAbility + AnimMontage
3 コンボシステム Phase 1 ComboStateComponent + Enhanced Input
4 魔法合成 Phase 2 SynthesisEngine + SpellFactory + Niagara
5 装備・インベントリ Phase 2 EquipmentComponent + DataTable
6 ダンジョン生成 Phase 2 Dungeon Architect Snap Builder
7 パーティ管理 Phase 3 PartySubsystem + AI/BT
8 時間管理(100日) Phase 3 TimeManagementSubsystem
9 経済 Phase 3 EconomySubsystem
10 セーブ/ロード Phase 3 USaveGame(二層設計)
11 UI/HUD Phase 4 CommonUI + UMG
12 最終防衛戦 Phase 4 WaveManager