SlideShare uma empresa Scribd logo
1 de 80
VR開発しくじり先生
JVRH2016で初めてVR開発、UE4で挑戦
荻野雄季
Twitter:@YuukiOgino
自己紹介
荻野雄季(おぎのゆうき)
CROOZ株式会社 PCゲーム事業本部
やってること
Flash:AS3スクリプター そろそろ卒業したい
趣味でUnity5とUE4を触ってます。
ユニティちゃん大好き
© UTJ/UCL
社内で勝手にVR体験会を開催とかしてます
(上に黙認されているとも……)
参加しました!
JVRH2016とは?
2016年6月18日~19日に行われた日本最大のVRハッカソン
・7都市で31時間かけて開発
・誰でも参加OK、デバイスは何でも可。
PCなど開発用機材の貸出も
・入選チームにはスポンサーからの豪華賞品も
JVRH2016で作成したVR
桜花乱布
https://www.youtube.com/watch?v=UFLlXR-jlxk
メンバー
geeky
プランニング、コーディング、レベルデザイン
isabella
メインモデリング、テクスチャ作製、レベルデザイン
gassan
モデリングサポート、サウンド収集
wh1te
モデリングサポート、トータルサポート
yuukiogino(登壇者)
メインコーディング
社会人3人、学生2人のチーム
5
荻野先生のしくじり数字
UE4初心者
5人中5人
荻野先生のしくじり数字
内、UE4を当日初めて触った人数、2人
4
荻野先生のしくじり数字
VR開発初心者
5人中4人
荻野先生のしくじり数字
しくじらないわけがない!!
VR開発を盛大にしくじった
初心者からしくじりを学び、
回避しよう!
JVRH2016で案の定色々しくじったので
PCレンタルを必要以上に
信用しすぎたこと
荻野先生のVR開発しくじり その1
今回の開発で使用したいツール
インストールされていたツール
インストールされていていないツール
まさかの開発環境設定から開始
基本無線LANしかない
会場の通信環境
レンタルしたPCの仕様
数少ない有線LAN
PCレンタルから開発環境が整うまで
約4時間
しくじりの回避方法
しくじりの回避方法
VRが動くノートPC買おう!
269,800円=約3Vive
VR開発
27万
はした金
教訓
日本語ドキュメントを
必要以上に信頼しすぎた
荻野先生のVR開発しくじり その2
初心者が全力で頼るもの
問題が発生! 地面にコントローラーを置くと浮いてしまう
エピックゲームズジャパン下田さんに聞く!
しくじりの回避方法
Pawnを継承した場合、シーンをかましてカメラ等の高さを下げる
しくじりの回避方法
Pawnではなく、Characterを継承
ドキュメント間違ってる?
後日、テンプレートを確認
テンプレートはCharacterを継承
ドキュメントはPawnを継承
orz
英語ドキュメントを確認した
そもそもやり方が違う!!
日本語 英語
※Pawn継承後、次に記載されている内容
orz
信じるのは
日本語ドキュメントより
テンプレート
教訓
開発終了2時間前に
VRのベストプラクティスを
実行した
荻野先生のVR開発しくじり その3
実行した結果……
何も出来なくなる!!
マテリアルのビルドにかかった時間:約20分
orz
頭では分かってても後回しにしてしまった!
新規プロジェクト
最初にやるのは
ベストプラクティス
教訓
気づいたらVR技術デモが
出来上がってしまった
荻野先生のVR開発しくじり その4
チームが目指した理想のゲーム
BulletTrainの刀版!
銃を刀に
ロボットを布に
30時間以内にゲームを作ろう!
実際に出来上がったゲームらしきもの
布が迫ってくるので刀で切ろう!
ワープもできるよ(制御不安定)
終わりはないよ、エンドレス!
とてもつまらない!!
あえて言おう
エンドレスになってしまったことがゲーム要素を無くす
ゲーム要素がないので技術デモっぽく、終始淡々とした印象。
ゲーム要素の例
・スタート画面
・得点、自身へのダメージ、時間制限
・ゲームエンド
・エンドロール
それが根本原因ではない
しかし
開発者が天狗になってた
根本原因
ゲーム開発で使用している小細工が、
VRでも全て通じて当然、
プレイヤーも理解してくれる
と侮って実装すること
VR開発における天狗とは?
しくじった小細工その1:ワープ
ワープポイントを視点で決定する仕組み
→TopDownテンプレート流用
視点を動かせば地面に丸いものが見えるし、
ワープすればワープポイントってわかるしょ
実装時、荻野先生が内心で思った天狗セリフ
結果
HMDで見ると非常にわかりくい!
プレイヤーは地面ではなく、水平線、こち
らに向かってくる布を集中して見るので、
わざわざ下を見ないといけない地面を見
ない!
結果
・プレイヤーがワープする位置がわからず混乱させてしまった。
・地面以外を見てワープした場合、異空間へ飛ばされる不具合も
あったのでなおさら混乱した
→プレイヤーを現実に引き戻して冷めさせた
しくじった小細工その2:布を斬ったときの動作
斬る!
?
しくじった小細工その2:布を斬ったときの動作
刀で布を斬ったらヒットエフェクトを出して消滅させる
ゲームではよくやる手段
布斬ったときにわざわざ真っ二つにしなくても
何かしらエフェクト出せば大丈夫っしょ
実装時、荻野先生が内心で思った天狗セリフ
結果
VR上だと凄まじい違和感があった
現実→布を斬ると真っ二つに分かれる
VR上→布を斬るとなぜかエフェクト出現
プレイした皆様が「ん?」という期待してい
たのとは違うという困惑した表情を……
結果
現実に起こり得ることを実装しなかった結果、
以下のデメリットが浮き彫りになる
・刀で物を斬る爽快感が皆無
このVRで一番の売りになるはず部分を
あえて殺すという本末転倒なことに
徐々に期待感の熱が冷めてしまい、現実に戻してしまった
現実に起こり得るものを取り入れた素晴らしい例
HAJIKI
HAJIKI SWORD
TRAINING
SAMURAI
現実に起こり得るものを取り入れた素晴らしい例
飛んでくる手裏剣をスローモーションで
刀を振り、叩き落とす!
スローモーション以外は
すべて現実にあっても起こり得る
手裏剣→刀で斬れない。叩き落す
現実に起こり得るものを取り入れた素晴らしい例
現実で出来そうで中々出来ない!
叩き落すというのが凄まじい爽快感
一度味会うと病みつきに!!
VRは絶対侮るな!
教訓
現実に起こり得ることは漏らさず実装すべし!
ちょっとした手抜きがバレた場合、急速に価値を無くすのがVR
パッケージングしたアプリが
Viveに表示されない!
荻野先生のVR開発しくじり EX
なんと下田さんからRetweetが!
映ったぁ!!
なるはやで
Execute Console Command
Stereo On
教訓
まとめ
今のうちに
たくさんVR開発をしくじって、
たくさん知見を貯めよう!!
しくじらないでVR開発できる
人間がいるのか!!
しくじり経験値を貯めれば、
素晴らしいコンテンツを開発
できる

Mais conteúdo relacionado

Semelhante a VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 ver.VR Tech Tokyo

VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部verVR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部verYuuki Ogino
 
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)WheetTweet
 
Zombi・Hazard 360度ゾンビシューティングゲーム紹介
Zombi・Hazard 360度ゾンビシューティングゲーム紹介Zombi・Hazard 360度ゾンビシューティングゲーム紹介
Zombi・Hazard 360度ゾンビシューティングゲーム紹介Yuuki Ogino
 
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~Yuuki Ogino
 
私の考えるVR普及に必要なマルチプラットフォーム対応の必要性について
私の考えるVR普及に必要なマルチプラットフォーム対応の必要性について私の考えるVR普及に必要なマルチプラットフォーム対応の必要性について
私の考えるVR普及に必要なマルチプラットフォーム対応の必要性についてyashinut
 
簡単に試せるMicrosoft Cognitive Service! Face APIはヴィジュアル系メイクに勝てるのか???
簡単に試せるMicrosoft Cognitive Service!Face APIはヴィジュアル系メイクに勝てるのか???簡単に試せるMicrosoft Cognitive Service!Face APIはヴィジュアル系メイクに勝てるのか???
簡単に試せるMicrosoft Cognitive Service! Face APIはヴィジュアル系メイクに勝てるのか???Yutaka Fujisaki
 

Semelhante a VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 ver.VR Tech Tokyo (6)

VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部verVR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
 
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
 
Zombi・Hazard 360度ゾンビシューティングゲーム紹介
Zombi・Hazard 360度ゾンビシューティングゲーム紹介Zombi・Hazard 360度ゾンビシューティングゲーム紹介
Zombi・Hazard 360度ゾンビシューティングゲーム紹介
 
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
あんりあるフレンズ ~あなた、アンリアルがとくいなけものなんだね~
 
私の考えるVR普及に必要なマルチプラットフォーム対応の必要性について
私の考えるVR普及に必要なマルチプラットフォーム対応の必要性について私の考えるVR普及に必要なマルチプラットフォーム対応の必要性について
私の考えるVR普及に必要なマルチプラットフォーム対応の必要性について
 
簡単に試せるMicrosoft Cognitive Service! Face APIはヴィジュアル系メイクに勝てるのか???
簡単に試せるMicrosoft Cognitive Service!Face APIはヴィジュアル系メイクに勝てるのか???簡単に試せるMicrosoft Cognitive Service!Face APIはヴィジュアル系メイクに勝てるのか???
簡単に試せるMicrosoft Cognitive Service! Face APIはヴィジュアル系メイクに勝てるのか???
 

Mais de Yuuki Ogino

UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめUE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめYuuki Ogino
 
大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリー大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリーYuuki Ogino
 
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備Yuuki Ogino
 
Blender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめBlender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめYuuki Ogino
 
DOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたDOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたYuuki Ogino
 
TGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみたTGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみたYuuki Ogino
 
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​Yuuki Ogino
 
HoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみたHoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみたYuuki Ogino
 
Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21Yuuki Ogino
 
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+Yuuki Ogino
 
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料 Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料 Yuuki Ogino
 
Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料Yuuki Ogino
 
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料 Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料 Yuuki Ogino
 
俺の自由奔放なUE4
俺の自由奔放なUE4俺の自由奔放なUE4
俺の自由奔放なUE4Yuuki Ogino
 
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!Yuuki Ogino
 
UE4 Saitama 初心者向けハンズオン #7『サウンド機能』
UE4 Saitama 初心者向けハンズオン #7『サウンド機能』UE4 Saitama 初心者向けハンズオン #7『サウンド機能』
UE4 Saitama 初心者向けハンズオン #7『サウンド機能』Yuuki Ogino
 
Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料Yuuki Ogino
 
Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13Yuuki Ogino
 
【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況Yuuki Ogino
 
UE4 Saitama 初心者向けハンズオン #6『サウンド再生』
UE4 Saitama 初心者向けハンズオン #6『サウンド再生』UE4 Saitama 初心者向けハンズオン #6『サウンド再生』
UE4 Saitama 初心者向けハンズオン #6『サウンド再生』Yuuki Ogino
 

Mais de Yuuki Ogino (20)

UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめUE4.27でXRゲームジャムに参加するなら事前にした方がいい準備まとめ
UE4.27でXRゲームジャムに参加するなら 事前にした方がいい準備まとめ
 
大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリー大雑把に理解するUE4のビヘイビアツリー
大雑把に理解するUE4のビヘイビアツリー
 
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
東ゲ部コミケの報告 & 祝延期記念、台北ゲームショウの準備
 
Blender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめBlender×ゲームエンジン 参考資料まとめ
Blender×ゲームエンジン 参考資料まとめ
 
DOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみたDOTS Visual Scriptingのお試しバージョンを触ってみた
DOTS Visual Scriptingのお試しバージョンを触ってみた
 
TGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみたTGS2019にVRゲームを展示してみた
TGS2019にVRゲームを展示してみた
 
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
ゲーム開発しくじり先生​ ​ 「War of Zodiac」​ -UNITY初仕事でアウトゲームのUI全て一人で製作した為にやらかした話-​
 
HoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみたHoloPlay Plugin for UE4を使ってみた
HoloPlay Plugin for UE4を使ってみた
 
Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21Unreal Engine MeetUp Saitama #21
Unreal Engine MeetUp Saitama #21
 
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
初海外で英語が出来なくてもノリで行く、GDC3日間の旅+
 
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料 Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
Global Game Jam 2019 Human Academy Akihabara TEAM 2 中間発表資料
 
Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料Unreal Engine MeetUp Saitama #16 スライド資料
Unreal Engine MeetUp Saitama #16 スライド資料
 
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料 Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
Unreal Engine MeetUp Saitama #15 & GUNMA #5スライド資料
 
俺の自由奔放なUE4
俺の自由奔放なUE4俺の自由奔放なUE4
俺の自由奔放なUE4
 
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
おぎのさん夏のマーケットプレイス販売アセット紹介、50連発!
 
UE4 Saitama 初心者向けハンズオン #7『サウンド機能』
UE4 Saitama 初心者向けハンズオン #7『サウンド機能』UE4 Saitama 初心者向けハンズオン #7『サウンド機能』
UE4 Saitama 初心者向けハンズオン #7『サウンド機能』
 
Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料Unreal Engine MeetUp Saitama #14 スライド資料
Unreal Engine MeetUp Saitama #14 スライド資料
 
Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13Unreal Engine4 MEET UP SAITAMA #13
Unreal Engine4 MEET UP SAITAMA #13
 
【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況【Co-Edo LT】夏コミ用ゲーム作成進捗状況
【Co-Edo LT】夏コミ用ゲーム作成進捗状況
 
UE4 Saitama 初心者向けハンズオン #6『サウンド再生』
UE4 Saitama 初心者向けハンズオン #6『サウンド再生』UE4 Saitama 初心者向けハンズオン #6『サウンド再生』
UE4 Saitama 初心者向けハンズオン #6『サウンド再生』
 

VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 ver.VR Tech Tokyo