Unityで開発されたAndroid端末向けマッチ3ゲーム。限られた動きの中で、可能な限り高い句読点を達成するという仕組みになっています。タイルを好きな方向に動かせるので、どの動きが必要なのか、必要でないのか、いろいろと考えさせられます。
所属: なし
ジャンル: マッチ3パズルゲーム
プラットフォーム: Android
開発環境: Unity
使用言語: C#
制作期間: 2022年2月~2022年2月
チーム人数:
プログラマー1人
モバイルゲームなので、できるだけ最適化を図り、毎フレーム、一定時間ごとに動く機能はなく、アニメーションや効果音を犠牲にすることなく、必要なときだけ各機能が動くようにしました。
通常、PCやコンソールゲームでは、フレームごとに実行され、移動や状態の確認などを容易にする関数が使用されています。このゲームでは、そのような機能を持たず、さまざまな解決策を考えなければなりませんでした。具体的には、プレイヤーがマッチをすると、ピースが破壊され、上にあったピースがその場所を占め、新しいピースが移動した後に次のマッチがあるかどうかをチェックする処理を考えなければならなかったのです。
プレイヤーがマトクを作り、ピースが落ちてきたら、一番上にあるピースを新しいものに交換するのですが、プレイヤーがフリーコンボをしないように、隣のピースと同じでないものを新しく作る方法を作りました。
UIは、異なる年式のモバイル端末に対応するため、画面サイズに合わせて拡大縮小できるように構成しました。これにより、より多くの人がゲームにアクセスし、楽しむことができるようになりました。