MenkoBattle

Unity C# 3D Local Multiplayer

1. プロジェクト概要

  • ジャンル: 3D対戦ゲーム
  • 制作期間: 3か月 (大学1年 冬)
  • 体制・担当: ソロ制作
  • 使用技術: Unity, C#, 3D, Local Multiplayer

2. 作品概要

自身にとって初めて完成させた3Dゲーム。「デジタルめんこ」での読み合いをコンセプトにした、2人ローカル対戦およびCOM戦を実装した作品です。


3. ゲームの面白さのための工夫

  • 多彩な能力を持つキャラクター同士の読み合い

    ソーシャルゲームに影響を受け、各キャラクターに異なる属性や叩きつけるパワーなどのステータスを持たせ、相性や戦略性が生まれるようにデザインしました。


4. 技術的な取り組み

  • 基礎的な3D制御と対戦AIの実装

    空間的な位置関係(法線や角度)を考慮した衝突判定の実装と、プレイヤーの動きに応じた簡易的な対戦COMルーチンの基礎を構築しました。


5. 直面した課題と解決へのプロセス

課題①:アナログ体験のデジタルへの翻訳不足

  • 直面した問題: めんこを「地面に叩きつける」というダイナミックなアナログ感を、マウスやボタンの単純入力で再現したため、体験者から「めんこの打ち付け感が物足りない」という指摘を受けました。
  • 解決プロセス: 当時は技術力不足で明確な解決策を打ち出せませんでしたが、物理的な入力の勢いをゲーム内のエフェクトやカメラ揺れにどうマッピングするかを強く意識する契機となりました。
  • 得られた知見: プレイヤーの入力をそのまま処理するのではなく、ゲーム内でより大げさで気持ち良いフィードバックとして変換することの重要性を痛感しました。