SlideShare a Scribd company logo
Unity と Oculus Rift で
フルダイブなゲームを
作ってみた話

@ U n i ty ク リ エイ
タ ーズ 勉 強 会
2 0 1 4. 1 . 1 8
b y s y ya m a
About Me
syyama (山本昇平)
¡  名前:
¡  URL:
¡  Twitter:
¡  Facebook:
¡  ゲーム開発歴:

syyama (山本昇平)
syyama.net
@l___1cm___l (syyama)
facebook.com/syyama
6ヶ月…(Unity勉強中)

¡  本業は Android アプリ開発やDB周りなど
¡  アニメとガジェットだ大好きな25歳
¡  Oculus Rift がきっかけで Unity をはじめました
Oculus関西を主催しています
¡  ゲームジャムをこっそりと開催しました
§  第1回 Oculus Game Jam in Japan 関西
§  http://togetter.com/li/603086
§  GamersGeograpics さまの記事

¡  後ほど作品紹介をします
この発表の流れ
1. 
2. 
3. 
4. 

Oculus Rift って何?
Unity + Oculus Rift
Unity + Razer Hydra
Unity + Oculus Rift + Razer Hydra で簡単なゲームを作る
1. 

おっ○いシューティング

5.  Oculus Game Jam in Japan 関西の作品
Oculus Riftって何?
Oculus Rift とは
¡  アメリカのベンチャー企業、Oculus VR社が開発したヘッドマウ
ントディスプレイ
¡  人の視野角に近い広い視野角と、首の動きに遅延なく追随するセ
ンサを搭載し、なおかつ低価格(実質3万5千円)
¡  そのすごさを一言でいうと「モニタの向こうに堕ちてしまって
戻ってこれない」

【参考】Oculus Riftとは?/Oculusを買う前の注意/Oculusの買い方
http://www.ocufes.jp/wordpress/?p=175
Oculus Rift とは
¡  1280x800の液晶に対して左右レンズを搭載するだけという構造
¡  視野角が110度 (通常のHMDは25∼45度程度)
¡  歪みや視差はSDKによって補正することで吸収
¡  Windows/Linux/Mac/Unity 4 Pro/UDK向けのSDK
Unity + Oculus Rift
Unity + Oculus Rift の主な手順
1. 
2. 
3. 
4. 

Oculus Rift を手に入れる
開発者登録を行いSDKを入手
Unityで作成
公開!
Unity + Oculus Rift の主な手順
1. 
2. 
3. 
4. 

Oculus Rift を手に入れる
開発者登録を行いSDKを入手
Unityで作成
公開!

省略

省略
開発者登録
1.  Oculus Developer Cenenter にて開発者登録を行う
2.  ログイン後、[Downloads] → [Unity 4 Pro Integration] を
ダウンロード
3.  4ヶ月間の無料ライセンスが利用可能
§  Downloads画面右側の [Try Unity Pro] より登録後、ライセンス発行
https://developer.oculusvr.com/

開発者登録
開発者登録
開発者登録
開発者登録
Unityで作っ
てみる
こっち!

Unityで作っ
てみる
OculusUnityIntegration
¡  OculusUnityIntegration
§  Unity で Oculus Rift 向け ゲーム/アプリ を開発するための
最小限のパッケージ

¡  OculusUnityIntegrationTuscanyDemo (トスカーナ)
§  Unity で Oculus Rift 向け ゲーム/アプリ を開発する時に、
一番はじめに体験して欲しいデモ
Unityで作っ
てみる
OVRCameraController
¡  OVRCameraController
§  2つのカメラが含まれており、それぞれの目に対応しています
§  OVRCameraController.cs と OVRDevice.cs がアタッチされている

¡  OVRPlayerController
§  仮想空間内で動作するキャラクターコントローラがアタッチされている
§  物理挙動やメニュー画面等も含まれています
§  OVRPlayerController.cs, OVRGamepadController.cs,
OVRMainMenu.cs, OVRCrosshair.cs が
アタッチされている
OVRCamera
Controller
OVRPlayer
Controller
ゲームに
近づける
ゲームに
近づける
Unity + Razer Hydra
Razer Hydra とは
¡  Wii リモコン同様のモーションコントローラー
¡  Base Stationと呼ばれる台座がセンサーになっている
¡  両手の位置および角度を取得可能
Razer Hydra とは
¡  2011年に発売され、泣かず飛ばすの商品だったが
最近 Oculus Rift との組み合わせで注目を浴びる
¡  Razer Hydra に技術提供していた Sixense 社から
ワイヤレス版の Sixense STEM が出る予定 (2014年7月予定)
¡  Razer Hydra には Unity Asset Store に開発用 SDK が
公開されている
RazerHydra
RazerHydra
RazerHydra
Unity + Oculus Rift
+ Razer Hydra で
簡単なゲームを作る
おっぱい
シューティ
ング
おっ○いシューティング
¡  Oculus Rift と Razer Hydra を使い、正面から走ってくる
ルカさんのおっぱいを掴むゲーム
¡  当たり判定
「おっぱいコライダー」
¡  Oculus関西で作られたゲーム
RazerHydra
OculusとHydraを同時に使う
¡  カメラの動きに合わせ動かすには「CameraRight」の
入れ子にする
RazerHydra
OculusとHydraを同時に使う
¡  Oculus Rift と Razer Hydra を使うことによって、
ただ見るだけではなく、VR空間内のオブジェクトに触れること
が可能になった
¡  FPSなどのゲームにも活用できるのではないかと思われる
¡  体験してみたい方は後ほどの体験会で、お声をかけてください!
所感
¡  Unity初心者でも、ゲームっぽいのが出来た
¡  プログラム自体もほとんど書いていません
¡  Oculus Rift はまだまだコンテンツ不足なので、
みなさん一緒に作りましょう!!
Oculus 関西の作品紹介
Oculus Game Jam in Japan 関西
¡  Oculus Rift 向けゲームを作ってしまおうというイベント
¡  ゲームジャムと冠してますがハッカソン
¡  27人参加し、6チームに別れ1日で一気に開発
ジャンピングフラッシュ
¡  ジャンプをし3D空間を飛び回るPSゲームがモチーフ
¡  Oculus Rift を使う事で、
高さによる恐怖感がある
¡  「500円くらいで売れそう」
という会場の声も
MVN
¡  Xsens MVN と呼ばれる「着るタイプ」の
モーションキャプチャーを利用
¡  全身を使ってテニスのように
ボールを打つゲーム
¡  MVN自体の値段が高い
おっ○いシューティング
¡  Oculus Rift と Razer Hydra を使い、正面から走ってくる
ルカさんのおっぱいを掴むゲーム
¡  当たり判定
「おっぱいコライダー」
MMD
¡  ミクさんになって雪山を滑り降りるゲーム
¡  爆発したりクマが飛んできたり、スリルを体感できるとのこと
じゃんけんゲーム
¡  Leap Motin と Photon Cloud を使ったネット対戦
じゃんけんゲーム
¡  Leap Motionで手の形を認識
みくさがし
¡  Oculus Rift で周囲を見渡し、ヒゲの生えた100体のミクさんの
中から本物を探しだすというゲーム
¡  お互い見つめ合うとクリア
Oculus 関西を終えて
¡  Unity 開発経験者でかつ Oculus Rift 所有者は2人しか居なかっ
たが、全てのチームが完成に至った
¡  支援を頂いた Unity Technologies Japan 伊藤さま、
会場を貸して頂いた IIJ さま、
参加頂いたみなさま、本当にありがとうございました!
End of Slide.

More Related Content

UnityとOculus Riftでフルダイブなゲームを作ってみた話