草
- 草食って回復!そうしょく!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
構想まとめ
操作方法
キーボードマウスモード
- wsad:上下左右移動
- マウス移動:視点操作
- 右クリック(銃を持った状態で):構える
- 左クリック:アイテムを使う、発砲
- 中クリック:アイテムを拾う、捨てる
- マウスホイール:アイテム切り替え
ゲームパッドモード
- 左スティック:移動
- 右スティック:視点操作
- 左トリガー(銃を持った状態で):構える
- 右トリガー:アイテムを使う、発砲
- 右スティック押し込み:アイテムを拾う、捨てる
- 十字ボタンの上下orYAボタン:アイテム切り替え
Unityで実装したポイント
入力方法の切り替え
- UnityのInputSystemを使って仮想コントローラーを通すことで複数の入力方法に対応
- ゲームプレイ中常時、柔軟にgamepadモード、キーボードマウスモードに切り替え可能!!!(こだわりました)
アイテムスロットの実装
- アイテムスロット周辺のディティールをこだわりました
- アイテムを切り替えたり、拾ったり、捨てるだけでも楽しい!
- 何気ない操作をしているだけでも楽しいゲーム
- プレイヤーにストレスを感じさせない、快適な操作!
- しっかりバランス調整!所持しているアイテムによって速度が変わります!
NPCの実装
- ステートベースでAIを作りました
- npc同士でも戦います!
- 死にそうになると逃げたりして攻撃も防御もできる優秀なnpc(のはず?)
- 結構長く生き残ります。
使用技術
Photon Fusic
- 選定理由
- ゲームのリアルタイム通信を実装
- PUN2がLegacy
- 無料枠できた
Azure Playfab
- 選定理由
- アカウント周りが実装しやすい
- ハッカソン前日におすすめされた
- 某裏ハッカソン主催者が前回のハッカソンで使ってた気がする
ビジュアル
情報的な技術面ではないですが、完成度に貢献した画像素材はAdobe illustratorで全て自作しました!