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
ルキグラダンジョン開発記
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
waffle_maker
June 11, 2021
Technology
1
110
ルキグラダンジョン開発記
下記イベントで使用したスライドです。
第5回 Looking Glass勉強会(オンライン)
https://lookingglass.connpass.com/event/214452/
waffle_maker
June 11, 2021
Tweet
Share
More Decks by waffle_maker
See All by waffle_maker
今すぐ契約したくなる!動画配信サービスのオリジナルドラマ
waffle_maker
0
84
歩ける全天球動画の話
waffle_maker
1
130
Other Decks in Technology
See All in Technology
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
690
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
600
Databricks Free Edition講座 データサイエンス編
taka_aki
0
280
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
590
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
210
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
310
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
160
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
290
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.4k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
0
800
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
120
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
0
210
Music & Morning Musume
bryan
47
7.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
55
50k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
100k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Test your architecture with Archunit
thirion
1
2.1k
How to train your dragon (web standard)
notwaldorf
97
6.5k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
170
Transcript
ルキグラダンジョン開発記 わっふるめーかー
自己紹介
わっふるめーかーの自己紹介 • 普段はVRコンテンツを開発 • 第1回 Looking Glass ハッカソンで『Shiki Glass』を開発 ◦
Looking Glassと関係ない部分の実装を担当
ルキグラダンジョンとは?
ルキグラダンジョンとは? Looking Glass × 3DダンジョンRPG • Wizardry、女神転生シリーズのような3DダンジョンRPGと、 Diabloシリーズのようなハクスラ要素
最初にやったこと
Unityで、HoloPlay Unity SDKを入れて、床と箱を置いてみた ※カメラは斜め見下ろし、仰角は-20度 …割と雰囲気あるじゃん! 最初にやったこと
ダンジョンの元データ作成 • Google Spreadsheetで、壁部分を▪で埋める • CSVファイルをダウンロード • Unityにインポートし、TextAssetとして読み込む
• 床と壁のプレハブを用意 • CSVファイルを元にプレハブを配置 • いずれは、自動生成したい Unityでダンジョンを構築
プレイヤーの操作 • キーボードの上下キー ◦ 移動(DOTween) • キーボードの左右キー ◦ 90度旋回(DOTween) •
壁との当たり判定 ◦ CSVファイルを元に、移動先が壁か判別 ◦ 壁だったら、画面を揺らす(DOTween)
ダンジョンの作り込み
スケール感 • ドラゴン、人物、武器を仮配置 ◦ 剣が小さすぎて見えない ◦ 剣がドラゴンに届かない 調整前
スケール感 調整後 • ドラゴン、人物、武器を仮配置 ◦ 剣が小さすぎて見えない ◦ 剣がドラゴンに届かない • サイズ調整後
◦ ドラゴンが1マスに入りきらない …斜め見下ろしだし、 見上げる様な巨大モンスターは不向き
ライティング • ポイントライト ◦ プレイヤーが持つ松明 ◦ 画面奥まで光が届かないよう調整 • スポットライト ◦
ダンジョン入り口に、外光として配置 • フォグ ◦ 未設定 ◦ ポストエフェクトだけで良い感じ
ポストエフェクト • Holoplay Unity SDK同梱 Post Processing ◦ 設定はデフォルトのまま 適用前
ポストエフェクト 適用後 • Holoplay Unity SDK同梱 Post Processing ◦ 設定はデフォルトのまま
…Holoplay Capture(カメラ)の Far Clip Factorを大きめに設定すると、 通路の奥が暗く、ぼかされて良い感じ
バトルの作り込み
モンスターの挙動 • シンボルエンカウント ◦ 画面切り替え無しで、シームレスにバトル開始 ◦ しかし、モンスターが受け身で緊張感がない… • プレイヤーに気づいたら襲いかかって来て欲しい ◦
NavMeshComponentsで、実行時にNavMeshをBakeできた …先は長そう
プレイヤーの攻撃演出 • キャラクターが武器を振るアニメーションを利用 ◦ 武器は表示 ◦ キャラクターは透明 ◦ Mixamoのアニメーションが無料で使えるのでありがたい •
TrailRendererで剣の軌跡を表示 …これも、先は長そう
課題
課題その1 • 壁の中が見える • 理想は… ◦ 壁とLooking Glassの縁を一致させたい ◦ FOV調整して壁がよく見えるよう調整
課題その1 • 壁の中が見える • 理想は… ◦ 壁とLooking Glassの縁を一致させたい ◦ FOV調整して壁がよく見えるよう調整
…まあ、これでも良いか?
課題その2 • 被写界深度を設定すると、 uGUIがぼやける
課題その3 • UnityでPreviewを行うと表示が傾く ◦ ビルド後は再現しないので、 まあいいか
最後に
最後に • 完成させられるか分かりませんが、 公開した際にはぜひ遊んでください!! Looking Glass用アプリのプラットフォームを待ちつつ…
以上
【おまけ】アセット紹介
Free Slime [Fantasy] • 無料で使えるスライム https://assetstore.unity.com/packages/3d/characters/creatures/free-slime-fantasy-190454
Goblins Tribe • 同じ作者さんのゴブリン • バリエーションが豊富 • 他のモンスターもある https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/goblins-tribe-191953
Dragon Boss • 昔買ったドラゴン • 多分、お蔵入り https://assetstore.unity.com/packages/3d/characters/creatures/dragon-boss-52513
Yughues Free Concrete Materials • 無料テクスチャ • 多分、お蔵入り https://assetstore.unity.com/packages/2d/textures-materials/concrete/yughues-free-concrete-materials-12951
150 Toon Weapons Pack • 刃渡りは短め • バリエーションが豊富 • 他の武器もある
https://assetstore.unity.com/packages/3d/props/weapons/150-toon-weapons-pack-165333
Gold Effects • お宝その1 • 金貨がたくさん https://assetstore.unity.com/packages/vfx/particles/gold-effects-160520
Volumetric Crystal Materials Pack • お宝その2 • 綺麗なクリスタル https://assetstore.unity.com/packages/vfx/shaders/substances/volumetric-crystal-materials-pack-105951
DOTween (HOTween v2) • 定番Tweenの無料版 • プレイヤーの移動&旋回用 https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676
Fantasy Sounds Bundle • バリエーションが豊富 https://assetstore.unity.com/packages/audio/sound-fx/fantasy-sounds-bundle-193760