成果物一覧に戻る
3Dトップダウンアクションゲーム2026/04〜 (開発中)個人開発

お掃除ロボ、暴走中。

掃除ロボが暴走し、エスカレートする武器で戦う3Dトップダウンアクション。

お掃除ロボ、暴走中。

概要

お掃除ロボットが暴走し、日常のあらゆる物体を武器にしながら戦う3Dトップダウンアクションゲームです。プレイヤーは暴走した掃除ロボを操作し、敵の掃除用具や家電と戦いながら進行します。武器は使うほどエスカレートしていき、後半は想像を超えた破天荒な展開になります。

技術的こだわり

技術的こだわり

アーキテクチャ

  • MVP パターン: ロジックと表示を明確に分離し、テスタビリティとメンテナンス性を担保
  • State Pattern: プレイヤーの状態 (通常 / 暴走 / 被弾 など) をクラスとして分離、状態遷移の安全性を確保
  • Strategy Pattern: 武器の挙動をインターフェース越しに差し替え、武器追加コストを最小化

リアクティブ・非同期

  • R3 によるリアクティブな状態同期 (UniRx 後継)
  • UniTask で GC アロケーション 0 の非同期処理、Coroutine 依存からの脱却

設計方針

  • 武器追加は ScriptableObject + Strategy 実装の追加のみで完結する拡張性重視の設計
  • Presenter を薄く保ち、View の差し替え (例: VR 対応) が可能な構造

担当した作業

  • ゲームコンセプト・企画立案
  • MVP / Strategy / State Pattern に基づくアーキテクチャ設計
  • R3 を用いたリアクティブな状態管理の導入
  • UniTask による非同期フロー整理
  • プレイヤー・武器・敵 AI の実装