VR Shooting
Unity
C#
VR
チーム開発
プログラマー
ステージ作成
- 担当範囲
- プログラマー(敵の移動、ダメージ・死亡処理、ゲームサイクル)、ステージ作成(ステージ2)
- 使用ツール・言語・
デザインパターン - Unity, C#, PlayFab, Git, GitHub, Stateパターン
- チーム構成
- 6名(プログラマー2名、プログラマー/ステージ作成2名,ステージ作成1名、VFX1名)
- 制作期間
- 2023年8月〜2023年10月(約2ヶ月)
- GitHubリンク
- Github リポジトリ
ゲーム概要
全方位にスポーンする敵を跳弾する機能のある銃で撃ち落としポイントを競うVRゲーム。 2023年の山形大学文化祭で展示を行った。 銃弾を壁や床に当てて跳弾させ敵を倒すことで、2倍のポイントが得られる。 Playfabを用いたランキング機能も実装されている。
技術的なこだわり・解説
stateパターンによる敵の管理
敵の移動や死亡などの状態遷移を管理するためにstateパターンを採用した。 これにより、各状態の処理を独立したクラスとして実装することができ、コードの可読性や保守性を向上させた。