Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RYUNOS解説
Search
41 h0 -シホ- (41h0)
April 15, 2023
Technology
0
1.1k
RYUNOS解説
第19回UE5ぷちコン「ロック」応募作品 であるVRロッククライミングアクションゲーム「RYUNOS」の解説資料
41 h0 -シホ- (41h0)
April 15, 2023
Tweet
Share
More Decks by 41 h0 -シホ- (41h0)
See All by 41 h0 -シホ- (41h0)
Unityでレベルデザイン用AIモデリングツールを作ってみたかった
41h0_shiho
0
43
MetaQuest3と MetaXRAll-in-One SDKで MRアプリを作ってみた
41h0_shiho
0
750
QuestProで遊ぼう!~カラーパススルー & アイトラッキング~
41h0_shiho
0
1.3k
はじめてのちゃっとじーぴーてぃーげーむせいさく
41h0_shiho
0
1.4k
UEでPLATEAU触ってみた
41h0_shiho
1
1.3k
都市ARの作り方 PLATEAU ✖︎ Geospatial API
41h0_shiho
2
3k
Other Decks in Technology
See All in Technology
The PyArrow revolution in Pandas
reuven
0
130
正解のない未知(インボイス制度対応)をフルサイクル開発で乗り越える方法 / How to overcome the unknown invoice system with full cycle development
carta_engineering
0
170
Cloudflare Use Cases at CADDi
minato128
2
250
インフラからSREへ
mirakui
20
7.8k
Microsoft Fabric のライセンスについて
ryomaru0825
2
3.5k
golang-migrate VS Atlas !? 技術選定のポイントと学び ~DBマイグレーションツール選定の実例を通して~ / golang-migrate vs Atlas ! What is the point of technology selection and what you can learn from the examples of DB migration tool selection?
nttcom
0
110
OCI Full Stack Disaster Recovery サービス概要
oracle4engineer
PRO
1
140
AIエージェントのオブザーバビリティについて
yunosukey
1
400
技術的負債を「戦略的投資」にするためのPdMとエンジニアの連携と実践
satomino
3
820
Platform Engineering for Private Cloud
cote
PRO
1
140
Cline&CursorによるAIコーディング徹底活用―Live Vibe Coding付き
pharma_x_tech
2
450
使えるデータ基盤を作る技術選定の秘訣 / selecting-the-right-data-technology
pei0804
10
1.7k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
49
7.9k
Visualization
eitanlees
146
16k
Statistics for Hackers
jakevdp
799
220k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Being A Developer After 40
akosma
91
590k
Typedesign – Prime Four
hannesfritz
41
2.6k
Adopting Sorbet at Scale
ufuk
76
9.4k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building Applications with DynamoDB
mza
94
6.4k
Transcript
解説
自己紹介 41h0(シホ) VtuberとXRとゲームとお酒を愛する (自称)Unityエンジニアです。 VR/ARアプリ開発、ゲーム開発、 VRSNSワールド制作などをしています。 今年度はUE強化年間にする予定なので UEで色々やる。 好きなVtuber → 電脳少女シロちゃん 星街すいせいさん
KMNZ…etc 最近遊んで良かったゲーム → ファミレスを享受せよ MONCAGE-箱庭の夢- パラノマサイト FILE23 本所七不思議 好きなお酒 → 舞美人 澤乃井 とぶさかなで飲める鯛の骨酒 ストゼロダブルメロン
RYUNOS PV
開発メンバー 41h0 プログラム/Git管理/動画制作 担当 hakuさん ゲームデザイン/モデリング /ロゴデザイン
担当
ざっくりとした企画 ・テーマが「ロック」 →VRでできるロッククライミングを作ろう! ・hakuさんを開発メンバーに勧誘できたのでビジュアルも凝りたい →めっちゃ綺麗な島を作ってもらおう! ・どうせならワンダと巨像みたいなクライミングがしたい →ドラゴンを作ってドラゴンに登ろう!
・展示会に出すかもなので1プレイの時間を区切れるようにしたい →10分で1日が経つ視覚的な時間制限をつけよう! ・1プレイの時間は短くても良いゲームで遊んだという実感が得られるようにしたい →10分でゲームのEDも体験できるようにしよう! ゲームのEDは派手にしよう! →ラストはドラゴンに乗って飛翔する!大迫力!
ロッククライミング機能 VRTemplateのVRPawnをCharacterクラスに変更し、 Youtubeの動画を見ながらロッククライミング機能を実装 岩を掴んでいる間、掴んでいない間で Gravity有効/無効切り替え
時間経過機能 Sun Position Calculatorプラグインを導入すると使えるSunSkyアクタを利用すると 手軽に日の出から日没までを表現できる 夜はBP_Sky_Sphereを使って星空を表示 上記2つをLevelSequenceで動かしている
EDの実行 事前にVRPawnの参照ができないため、別でアクタを作ってドラゴンの頭に乗せて飛ばしている VRPawn側でEDが始まったらLevelSequenceで動かされているアクタの位置に常に移動するように して、疑似的にLevelSequenceで動かしている
島製作 Landscape,Foliage,Water + Megascansのアセットを組み合わせて制作 Waterとても綺麗なのでおすすめ、ただExperimentalなのでまだ不具合もそこそこある印象 あと今回Githubで資源管理してましたが、Megascansフォルダが重すぎてGitから除外して運用してた
ドラゴン製作 hakuさんにひたすら頑張ってもらいました アニメーションだけ間に合わなかったのですが、とてもカッコいいドラゴンを作ってもらいました
None
感想 ・UE5のビジュアルの可能性半端ない Waterはまた使ってみたくなる美しさだった ・今回のでBPに慣れたのでBP触るのがますます楽しくなってきた この勢いで次の作品にも着手していきたい気持ち (次は何作ろう...AR?普通にPCゲームも作りたい) ・ぷちコンで使える協賛ライセンスを見落としてました... 次回は何かしら使ってみたい
・ようやくUEで1作品目を作り切れたので そろそろUnrealEngine仮免の看板は外してもいいかもしれない
おしまい