RatioPuzzle

Unity C# 2D Puzzle

1. プロジェクト概要

  • ジャンル: 2DパズルRPG
  • 制作期間: 3か月 (大学1年 夏)
  • 体制・担当: ソロ制作
  • 使用技術: Unity, C#, 2D Puzzle

2. 作品概要

プログラミングとUnityを学習し始めて最初に完成させた記念碑的な作品です。「比(Ratio)」をテーマにし、直感的にすばやく比を合わせるパズル体験を目指しました。


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

  • 直感的なパズルによる爽快感

    深く考えずに反射的に遊べるテンポ感を重視し、連続してパズルを解くことによるカタルシスをゲーム性の中心に設定しました。


4. 技術的な取り組み

  • 初期衝動による「がむしゃら」な実装

    当時は配列を可変長に扱う List クラスやオブジェクト指向の概念すら知らず、限られた文法知識だけで自分の脳内にある仕様をスクリプトに落とし込むという熱量重視の実装を行いました。


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

課題①:数学的要素によるユーザーの認知障壁

  • 直面した問題: 「比」という数学用語をテキストで説明した瞬間に、パズルゲームの軽快さとは裏腹に、プレイヤーに「難しそう」という先入観を与えてしまいました。
  • 解決プロセス: 数字や計算式に頼るのではなく、ゲーム要素を視覚的なフィードバックに置き換えるアプローチの必要性に気づきました。
  • 得られた知見: 例えば数値の増減を「風船の膨らみ具合」のような直感的なビジュアル演出に翻訳してあげたりといった方法で、プレイヤーの認知障壁を取り除くUXデザインの重要性について気づきました。