VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

75
VR 開開開開開開開開 JVRH2016 開開開開 VR 開開UE4 開開開 開開開 Ver 開開開開 Twitter @YuukiOgino

Transcript of VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

Page 1: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

VR開発しくじり先生JVRH2016で初めて VR開発、 UE4で挑戦@東ゲ部 Ver

荻野雄季Twitter:@YuukiOgino

Page 2: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

自己紹介

荻野雄季 (おぎのゆうき )

CROOZ株式会社  PCゲーム事業本部

やってることFlash:AS3スクリプター そろそろ卒業したい

趣味で Unity5と UE4を触ってます。

ユニティちゃん大好き© UTJ/UCL

Page 3: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

参加しました!

Page 4: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

JVRH 2016参加した方

手を上げてください!

Page 5: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

JVRH 2016とは?

2016年 6月 18日~ 19日に行われた日本最大の VRハッカソン

・ 7都市で 31時間かけて開発

・誰でも参加 OK、デバイスは何でも可。 PCなど開発用機材の貸出も

・入選チームにはスポンサーからの豪華賞品も

Page 6: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

JVRH 2016で作成したVR

Page 7: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

桜花乱布

https://www.youtube.com/watch?v=UFLlXR-jlxk

Page 9: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

メンバー

geeky プランニング、コーディング、レベルデザインisabellaメインモデリング、テクスチャ作製、レベルデザイン

gassanモデリングサポート、サウンド収集

wh1teモデリングサポート、トータルサポートyuukiogino(登壇者 )メインコーディング

社会人 3人、学生 2人のチーム

Page 10: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

#ゲーム開発しくじり先生

Page 11: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 12: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 13: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

VR開発のしくじり先生がほしい!

Page 14: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

5荻野先生のしくじり数字

Page 15: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

UE 4初心者5人中 5人

荻野先生のしくじり数字

内、UE 4を当日初めて触った人数、 2人

Page 16: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

荻野先生のしくじり数字

Page 17: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

VR開発初心者5人中 4人

荻野先生のしくじり数字

Page 18: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

しくじらないわけがない!!

Page 19: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

VR開発を盛大にしくじった初心者からしくじりを学び、回避しよう!

JVRH2016で案の定色々しくじったので

Page 20: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

PCレンタルを必要以上に信用しすぎたこと

荻野先生のVR開発しくじり その1

Page 21: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 22: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

今回の開発で使用したいツール

Page 23: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

インストールされていたツール

Page 24: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

インストールされていていないツール

Page 25: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

まさかの開発環境設定から開始

Page 26: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

基本無線 LANしかない

会場の通信環境

Page 27: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

レンタルした PCの仕様

Page 28: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

数少ない有線 LAN

Page 29: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

PCレンタルから開発環境が整うまで

約4時間

Page 30: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

しくじりの回避方法

Page 31: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

しくじりの回避方法

VRが動くノート PC買おう! 269,800円=約 3Vive

Page 32: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

VR開発27万はした金

教訓

Page 33: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

日本語ドキュメントを必要以上に信頼しすぎた

荻野先生のVR開発しくじり その 2

Page 34: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

初心者が全力で頼るもの

Page 35: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

地面にコントローラーを置くと浮いてしまう

Page 36: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

エピックゲームズジャパン下田さんに聞く!

Page 37: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 38: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

しくじりの回避方法

Page 39: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

ドキュメント間違ってる?

Page 40: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

後日、テンプレートを確認

Page 41: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

テンプレートは Characterを継承

Page 42: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

orz

Page 43: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

英語ドキュメントを確認した

Page 44: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

そもそもやり方が違う!!日本語 英語

Page 45: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

orz

Page 46: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

信じるのは日本語ドキュメントよりテンプレート

教訓

Page 47: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

開発終了2時間前に初めてパッケージ化をした

荻野先生のVR開発しくじり その 3

Page 48: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

アセットを流用するため、別プロジェクトをコピーして作成

開発は色々ありながらも順調に行きました

Page 49: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

完成後、すぐにパッケージ化。しかし……

Page 50: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

パッケージングするとVSが無いとのエラーメッセージ

Page 51: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

VS2015C++を入れないとパッケージ化できない!

Page 52: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

下田さん、スタッフさんのご協力に相談し有線 LANを引っ張ってもらう

無事インストール成功

Page 53: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

しかし……

Page 54: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

パッケージングすると謎のエラーが発生

イミフ!!

Page 55: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

またまた下田さんに聞く!

解決のため、やれることをやる!

Page 56: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

ハッカソン中では解決できませんでした……元にしたプロジェクトにプラグインがあったので、それのせい……?

Page 57: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

後日、別の新規プロジェクトにレベルを移行

正常にビルドが出来ました!!

Page 58: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

orz

Page 59: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

なるはやでパッケージングできるか確認しよう!

教訓

別のプロジェクトを流用する場合、一番初めにパッケージング出来るか確認!

Page 60: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

開発終了2時間前にVRのベストプラクティスを実行した

荻野先生のVR開発しくじり その 4

Page 61: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 62: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

実行した結果……

Page 63: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

何も出来なくなる !!マテリアルのビルドにかかった時間:約 20分

Page 64: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

orz頭では分かってても後回しにしてしまった!

Page 65: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

新規プロジェクト最初にやるのはベストプラクティス

教訓

Page 66: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

パッケージングしたアプリがViveに表示されない!

荻野先生のVR開発しくじり  EX

Page 67: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 68: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

なんと下田さんからRetweetが!

Page 69: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 70: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver
Page 71: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

映ったぁ!!

Page 72: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

なるはやでExecute Console CommandStereo On

教訓

Page 73: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

まとめ

今のうちにたくさん VR開発をしくじって、たくさん知見を貯めよう!!

Page 74: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

しくじらないで VR開発できる人間がいるのか!!

Page 75: VR開発しくじり先生。JVRH2016で初めてVR開発、UE4で挑戦 東ゲ部ver

しくじり経験値を貯めれば、素晴らしいコンテンツを開発できる