Unityのバージョンは2020.3.xf1、あるいは2021.1.xf1にて製作を行う前提です。
ゲームのジャンルは2Dゲーム、スマホで遊ぶパズルゲームです。
基礎設計が出来上がれば、あとはイラストを自由に差し替えたり(干支以外のものに変更)、スキルを追加したりすることで
オリジナルアプリとして製作することも出来ますし、最終的にはポートフォリオとして頂くことも出来ます。
少なくても以下の内容について、詳細な設計を考えていく必要があります。
・ゲーム性(Canvasのみでゲームを製作。タップのみでゲーム進行。スワイプでパズルゲーム内の操作。制限時間内にハイスコアを目指すための仕組み作り、など)
・画面のデザイン(UIの配置。ゲームの世界観に沿ったUIのデザイン、など)
・必要なシステム・機能(スワイプをしてゲーム画面内のゲームオブジェクトを操作する方法。干支を並べて一覧表示しタップすることで選択する方法。ゲーム内のボタンをタップすることでスキルやシャッフルといった機能を実行できるようにする方法、など)
・ゲームシーンは1つだけ用意して、その中ですべてのゲーム内の処理を行う方法
・1つプレファブからの異なる干支を作成する方法(プレファブとListデータの利用方法、など)
・演出(DoTweenによるアニメーション。画面のエフェクト、など)
・ゲームのサイクル(制限時間内を設定し終了と同時にリザルトを表示する。リザルトからまた干支の選択に戻る、など)
それでは1つずつ設計を行っていきましょう。