宇宙の果てでも石をめくる

Unity C#

1. プロジェクト概要

  • ジャンル: 2Dアクション
  • 制作期間: 1週間 (Unity1Week)
  • 体制・担当: ソロ制作
  • 使用技術: Unity, C#

2. 作品概要

前作の反省を踏まえ、短い時間でどんどんスコアが跳ね上がり成長していく快感を主軸に置いたUnity1Week参加作品です。


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

  • 短時間でインフレする成長カタルシス

    短時間でサクッと遊べるフォーマットの中で、プレイスキルに応じて加速度的にスコアが伸びていく成長曲線を意識したパラメータ設定を行いました。


4. 技術的な取り組み

  • 処理負荷軽減

    大量の岩や生物が生成されるため、オブジェクトプールを活用しました。また、画面内の岩だけをアクティブにし、画面外に出た岩はオブジェクトプールに戻す実装をすることで処理落ちしないゲームを完成させました。


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

課題①:プレイヤー体験のマンネリ化と驚きの欠如

  • 直面した問題: 高評価入りを目指して手触りを磨きましたが、結果として「遊んでいて予想の範囲内に収まってしまい、強い面白さに欠ける」という自己評価に至りました。
  • 解決プロセス: (開発後の分析として)プレイヤーの予想を良い意味で裏切る「フック」や「サプライズ」の要素が仕様段階で抜け落ちていたことが原因と結論づけました。
  • 得られた知見: 整ったシステムを作るだけでは名作にはならず、プレイヤーの認知を刺激する「一工夫」を仕様に組み込むゲームデザインの重要性を深く学びました。