Unity Youth Creator Cup 2022 のエントリー作品
PCカメラを使ってジェスチャーで魚群を動かすゲームです。
詳しいゲーム説明や操作等はエントリーページをご覧ください。
大会ページごと削除されていることが確認されたため、リンクが正常に機能しておりません。
以下にその内容を転記しましたのでご確認ください。
https://www.youtube.com/watch?v=xio_ZYVkx_Q&t=2s
作品名: おさかなフロック
作品紹介: 仮想空間にたくさんの魚が群れで泳いでいます。
PCのカメラで手を認識させて、ジェスチャで魚たちを美しく泳がせよう。
【PCカメラの使用を許可してください】
美しさのポイントは、群れ行動、元気度合い、スピードです。美しさに応じてスコアが上昇します。
ジェスチャで出せる指示は二つ:
1. 天敵を召喚する → 魚たちがびっくりして群れる。
2. 餌をあげる → 魚たちが元気をだす。
魚たちにはHPがあるので餌を食べずにいると死にます。
スコアを稼いでノルマ達成を目指そう。
ゲームのクリア条件: 一定時間に規定以上のスコアを稼ぐとゲームクリア。
アピールポイント: アイディア, 操作性
最大プレイ人数: 1人
対応プラットフォーム: PC(Windows)
推奨プレイ環境: マウス, その他
右ドラッグ:視点変更
左長押し:ジェスチャ待機モード
左から右へ振り払う:天敵を召喚
豆まきするように投げる動作:餌をあげる
「おさかなビュー」ボタン:泳いでいる魚の目線で楽しめる
- Unity version
Unity2020.3.6f1(2020.3.x系列) - Modules
packages-lock.jsonをご覧ください。
(このファイルで必要なPackageが指定され、起動時に自動で取り込まれます。) - GPU
NVIDIAのGPUを搭載したPCで開発しています。
NVIDIA GeForce GTX 1050
このゲームの作成過程で切り離し、別リポジトリとしてFlockingBoidManipulatorがあります。こちらはジェスチャー機能をすべて除き、Boidアルゴリズムとその操作機能のみが実装されています。よろしければご活用ください。
"Osakana Flock" is under Apache License Version 2.0
ライセンス概要 (引用より一部抜粋)
Apache License 2.0
Required(必須)
著作権の表示、変更箇所の明示、ソースの明示
Permitted(許可)
商用利用、修正、配布、サブライセンス、個人利用
Forbidden(禁止)
責任免除、トレードマークの使用
- Boid -wikipedia
- UnityでBoidsシミュレーションを作成してEntity Component System(ECS)を学んでみた
- Unity Technologies製推論エンジン Barracudaがスゴイという話
- Unity Barracuda やーる
From Asset Store
- Fantasy Skybox FREE
- PowerUp particles
- Sherbb's Particle Collection
- Simple Button Set 01
- DOTween (HOTween v2)
A tool used from (for hand pose recognition from camera images)
アセットストア以外のアセットデータ: カメラ画像からの手のポーズ認識
Gesture recognition model generation
Flocking-boid algorithm
3D model of catfish
3D model of a carp
SE & BGM
Images
Font