SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Was ist angesagt?

ゲームエンジン導入セミナー【UDK編】
ゲームエンジン導入セミナー【UDK編】ゲームエンジン導入セミナー【UDK編】
ゲームエンジン導入セミナー【UDK編】
Junya "Jun" Shimoda
 

Was ist angesagt? (20)

Unity × graphics × effects
Unity × graphics × effectsUnity × graphics × effects
Unity × graphics × effects
 
Unityの最新動向と開発事例
Unityの最新動向と開発事例Unityの最新動向と開発事例
Unityの最新動向と開発事例
 
快適なVRコンテンツ制作に必要な情報源のまとめ
快適なVRコンテンツ制作に必要な情報源のまとめ快適なVRコンテンツ制作に必要な情報源のまとめ
快適なVRコンテンツ制作に必要な情報源のまとめ
 
ゲームエンジン導入セミナー【UDK編】
ゲームエンジン導入セミナー【UDK編】ゲームエンジン導入セミナー【UDK編】
ゲームエンジン導入セミナー【UDK編】
 
あなたの知らないVR,ARの世界(VR編)
あなたの知らないVR,ARの世界(VR編)あなたの知らないVR,ARの世界(VR編)
あなたの知らないVR,ARの世界(VR編)
 
VR_Future_Vision_2016
VR_Future_Vision_2016VR_Future_Vision_2016
VR_Future_Vision_2016
 
福島GameJam2013 参加者向け事前セミナー【UDK編】
福島GameJam2013 参加者向け事前セミナー【UDK編】福島GameJam2013 参加者向け事前セミナー【UDK編】
福島GameJam2013 参加者向け事前セミナー【UDK編】
 
VR のアレコレ
VR のアレコレVR のアレコレ
VR のアレコレ
 
5分でわかる「vr」
5分でわかる「vr」5分でわかる「vr」
5分でわかる「vr」
 
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみたゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
 
GCC2016 ゲームエフェクト制作の現状報告
GCC2016 ゲームエフェクト制作の現状報告GCC2016 ゲームエフェクト制作の現状報告
GCC2016 ゲームエフェクト制作の現状報告
 
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリCLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
 
UE4とOculusのナニカ
UE4とOculusのナニカUE4とOculusのナニカ
UE4とOculusのナニカ
 
GDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポートGDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポート
 
ガンナーオブドラグーンの作り方&酔わせずに興奮させるVR体験デザイン
ガンナーオブドラグーンの作り方&酔わせずに興奮させるVR体験デザインガンナーオブドラグーンの作り方&酔わせずに興奮させるVR体験デザイン
ガンナーオブドラグーンの作り方&酔わせずに興奮させるVR体験デザイン
 
【Unity道場スペシャル 2017京都】〜ブラウザアプリ・ネイティブアプリの複数プラットフォームのゲーム開発の現場〜
【Unity道場スペシャル 2017京都】〜ブラウザアプリ・ネイティブアプリの複数プラットフォームのゲーム開発の現場〜【Unity道場スペシャル 2017京都】〜ブラウザアプリ・ネイティブアプリの複数プラットフォームのゲーム開発の現場〜
【Unity道場スペシャル 2017京都】〜ブラウザアプリ・ネイティブアプリの複数プラットフォームのゲーム開発の現場〜
 
ウェアラブルVRの現状と未来
ウェアラブルVRの現状と未来ウェアラブルVRの現状と未来
ウェアラブルVRの現状と未来
 
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
 
猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4猫でもわかるUnreal Engine4
猫でもわかるUnreal Engine4
 
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
【UNREAL FES 2015 OSAKA】2DゲームをUEで作るってどうなの?
 

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

20120422 日本androidの会 横浜支部 smartwatch開発
20120422 日本androidの会 横浜支部 smartwatch開発20120422 日本androidの会 横浜支部 smartwatch開発
20120422 日本androidの会 横浜支部 smartwatch開発
ta9mar
 

Ähnlich wie UnityとOculus Riftでフルダイブなゲームを作ってみた話 (20)

UnityとOculus Riftで縄跳びゲームを作った
UnityとOculus Riftで縄跳びゲームを作ったUnityとOculus Riftで縄跳びゲームを作った
UnityとOculus Riftで縄跳びゲームを作った
 
ARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しようARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しよう
 
20160902 unity勉強会発表資料
20160902 unity勉強会発表資料20160902 unity勉強会発表資料
20160902 unity勉強会発表資料
 
【桜花様発表資料 モテるガジェット】AID勉強会 2013.1204
【桜花様発表資料 モテるガジェット】AID勉強会 2013.1204【桜花様発表資料 モテるガジェット】AID勉強会 2013.1204
【桜花様発表資料 モテるガジェット】AID勉強会 2013.1204
 
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
 
Oculus Rift with Unreal Engine 4 @ 第2回裏ocufes
Oculus Rift with Unreal Engine 4 @ 第2回裏ocufesOculus Rift with Unreal Engine 4 @ 第2回裏ocufes
Oculus Rift with Unreal Engine 4 @ 第2回裏ocufes
 
UE4モバイルでノンゲームコンテンツ
UE4モバイルでノンゲームコンテンツUE4モバイルでノンゲームコンテンツ
UE4モバイルでノンゲームコンテンツ
 
Oculus Go アプリケーション開発
Oculus Go アプリケーション開発Oculus Go アプリケーション開発
Oculus Go アプリケーション開発
 
Oculus rift自慢しに来た
Oculus rift自慢しに来たOculus rift自慢しに来た
Oculus rift自慢しに来た
 
HoloLens Meetup vol.4 俺達が作るべきMR
HoloLens Meetup vol.4 俺達が作るべきMRHoloLens Meetup vol.4 俺達が作るべきMR
HoloLens Meetup vol.4 俺達が作るべきMR
 
Rynex hmd
Rynex hmdRynex hmd
Rynex hmd
 
Leap Motion を用いた数学教材開発の例
Leap Motion を用いた数学教材開発の例Leap Motion を用いた数学教材開発の例
Leap Motion を用いた数学教材開発の例
 
Oculus rift入門
Oculus rift入門Oculus rift入門
Oculus rift入門
 
Azure と世間様
Azure と世間様Azure と世間様
Azure と世間様
 
A-Frameコンポーネントを公開しよう
A-Frameコンポーネントを公開しようA-Frameコンポーネントを公開しよう
A-Frameコンポーネントを公開しよう
 
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティングxR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
 
Gear vrの最適化方法を調べてみた
Gear vrの最適化方法を調べてみたGear vrの最適化方法を調べてみた
Gear vrの最適化方法を調べてみた
 
VRでCGの世界に行ってみる!2017
VRでCGの世界に行ってみる!2017VRでCGの世界に行ってみる!2017
VRでCGの世界に行ってみる!2017
 
20120422 日本androidの会 横浜支部 smartwatch開発
20120422 日本androidの会 横浜支部 smartwatch開発20120422 日本androidの会 横浜支部 smartwatch開発
20120422 日本androidの会 横浜支部 smartwatch開発
 
【Unite Tokyo 2018】Oculusで作るスタンドアローン・モバイルVRコンテンツ
【Unite Tokyo 2018】Oculusで作るスタンドアローン・モバイルVRコンテンツ【Unite Tokyo 2018】Oculusで作るスタンドアローン・モバイルVRコンテンツ
【Unite Tokyo 2018】Oculusで作るスタンドアローン・モバイルVRコンテンツ
 

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