Skip to content

tuatmcc/AvoidGame

Repository files navigation

AvoidGame

2023 農学部学祭で制作したゲーム

議事録

https://tuatmcc.kibe.la/notes/3642

https://tuatmcc.kibe.la/notes/3674

環境

  • Windows11 Home
  • UnityEdior 2022.3.10f1
  • Universal Render Pipeline

関連リンク

モーションキャプチャ用の Python リポジトリ

Blender で作ったアセットたち

Python, C#間で LAN ケーブルつないでソケット通信をするやつ

概要

Webカメラによるモーションキャプチャでゲーム内キャラクターを動かしてアイテムを取ったり避けたりするゲーム。

あらかじめtuatmcc/MediaPipeSocketが起動している必要がある。

本体部分は大体Assets/AvoidGameにある(一部プレハブやモデル、マテリアルはAssets/DesignDemoにある)

シーン構成

  1. Title - タイトル画面 SecneTransitionManager がある。
  2. Description - ゲーム説明
  3. Calibration - キャブレーション & モーショントラッキング動作確認
  4. Play - 自分の体を動かしてアイテムを取り、障害物をよける
  5. Result - リザルト画面
  6. Tester - テスト用のシーン。このシーンから始めるとテスト用の TestSceneTransitionManager がある。

使用ツール

  • Universal Render Pipeline
  • Cinemachine: カメラワーク
  • Zenject(Extenject):
  • extOSC:
  • Animation Rigging
  • InputSystems

外部アセット