【Unity 6】4人で作るコイン収集ゲーム|18限チェックリスト(実践2・生徒用)

広告

このページは、【Unity 6】4人で作るコイン収集ゲーム(実践2・3日間・18限)を進めるときの、確認用チェックリストです。各限の終わりに、チーム全員で「終わった時点で確認すること」を見てください。揃っていれば、次の限へ進みます。

使い方

1つの限が終わるたびに、チェックの内容をチームで声に出して確認します。揃っていない項目があるときは、右の「間に合わないとき」を見て、次の限に進む前に決めておきます。

1日目:共有準備とコイン収集ゲームの基本動作

限終わった時点で確認すること間に合わないとき
1限全員がプロジェクトをCloneしてUnityで開ける。CがGameManagerのコードとPrefabを最初のPRに出している。開けない人はUnityのバージョンとフォルダーの場所を確認し、Aに相談します。
2限Aは、PlayerがWASD・矢印で動く。Bは、Coin.prefabに見た目とColliderがある。Cは、HUDにScoreTextがある。Dは、Player・Coinの素材をPRに出している。BはCのPRを待たず、Prefabの見た目とColliderから進めます。Coin.csはCのPRが入ってから書きます。
3限Player、Coin、HUDが、それぞれ「担当別テスト」の成功条件を満たし、PRが出ている。まず自分の単独テストを優先します。他の人のPRを待たずに確認できる形にします。
4限自分以外のPRを1件以上レビューしている。Aが揃ったPrefabを使って、シーンの統合を始めている。レビューは組み合わせ(例:A↔B、C↔D)の相手を優先します。
5限全員がmainをPullし、Coinが消えるたびにスコアが増え、10個で止まる。増えないときは、GameManagerのCoin TextがScoreTextを参照しているかを確認します。
6限直した内容がmainに入り、Consoleにエラーがない。翌日の担当を確認している。直し切れない不具合は、PRかIssueに状況を書き、翌日の最初に回します。

2日目:クリア・Restart・音とエフェクト

限終わった時点で確認すること間に合わないとき
1限1日目の不具合が残っていない。Bはエフェクトの準備、CはHUDへのクリア表示とRestart、DはBGMのPRに着手している。1日目の不具合を先に直します。新しい作業は、その後に始めます。
2限Aは不具合を直し、他の人のPRをレビューしている。Bは、Coin.prefabにエフェクトを設定してPRを出している。Cは、UIを単独で確認してPRを出している。エフェクトは最小構成(Burst 12、Stop Action = Destroy)だけにします。
3限AがUIのPRを取り込み、参照設定をして、Restartの統合確認ができている。Cは、Dの音をGameManager.prefabに設定してPRを出している。Restartが押せないときは、EventSystemとOn Click()の参照を確認します。
4限音・BGM・エフェクトがmainに統合され、全員が一連の操作をテストしている。音が鳴らないときは、AudioClipの設定漏れと、Prefabの保存漏れを確認します。
5限見つかった不具合が修正され、統合PRがmainに入っている。今日直せない項目は、3日目の最初に直すものとして書き出します。
6限全員のPCのmainで、移動・収集・クリア・Restart・音が同じように動く。動かないPCは、PrefabとMetaファイルのCommit漏れ、Pullし忘れを確認します。

3日目:相互テスト・ビルド・完成ゲームの紹介

限終わった時点で確認すること間に合わないとき
1限担当外のメンバーが「完成チェック」の全項目を確認し、結果を記録している。失敗した項目は、再現手順を書いて担当者に渡します。
2限不具合修正とビルド設定の変更がPRで統合され、確認済みのmainが決まっている。ビルドに使うコミットを、AがメモしてDに伝えます。
3限Aがmainからビルドしている。BとCは、READMEとテスト結果を整理している。ビルド後に共有すべき設定変更が出たら、PRで統合してから作り直します。
4限DがZIPを別のPCで展開し、移動・収集・クリア・Restart・音を確認している。直した場合は、新しいmainから再ビルドし、もう一度確認します。
5限各チームが3〜5分で完成ゲームを紹介し、振り返りを終えている。時間が足りないときは、動作の紹介を優先します。
6限READMEが整理され、相互フィードバックが終わっている。AとDが、確認済みコミットにv1.0.0のタグを付け、GitHub Releasesで共有している。Releasesが間に合わないときは、タグの作成までを先に終えます。
訪問数 8 回, 今日の訪問数 8回

広告

C#

Posted by hidepon