Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ドラゴンクエストXを支える技術(201902社内LT)
Search
shimadamiyuki
February 28, 2019
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ドラゴンクエストXを支える技術(201902社内LT)
社内LT大会(2019.02.28)でのLT資料です
shimadamiyuki
February 28, 2019
More Decks by shimadamiyuki
See All by shimadamiyuki
20240912 JJUGナイトセミナー
mii1004
0
270
STORES決済の裏側のはなし(Code Polaris 色んなエンジニアLT大会)
mii1004
0
330
オブジェクト指向がわからない(202201社内勉強会)
mii1004
0
210
たのしい情報収集(202112社内勉強会)
mii1004
0
130
リファクタリング?(202111社内勉強会)
mii1004
0
130
OpenAPI Generator使ってみる(Java女子部ハロウィンLT)
mii1004
0
100
ビルドツールの話(202110社内勉強会)
mii1004
0
150
Hello Spring(202109社内勉強会)
mii1004
0
140
StreamAPI, Lambdaと仲良くなる(202108社内勉強会)
mii1004
0
160
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
320
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Design in an AI World
tapps
1
350
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How STYLIGHT went responsive
nonsquared
100
6.3k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Cult of Friendly URLs
andyhume
79
7k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Chasing Engaging Ingredients in Design
codingconduct
0
350
The untapped power of vector embeddings
frankvandijk
2
1.9k
BBQ
matthewcrist
90
10k
Transcript
ドラゴンクエストXを ⽀える技術 2 0 1 9 . 0 2 .
2 8 E 1 G 勉 強 会 LT 村 ⼭ 幸
※ドラクエⅩのダイマです
ドラゴンクエストⅩとは オンラインMMO RPG版のドラゴンクエスト Windows、Wii U、Switch、PS4、3DS、dゲーム版が提供されている
ドラゴンクエストXを⽀える技術 - ⼤規模オンラインRPGの舞台裏 (こんな⽅におすすめ) ・オンラインゲーム開発・運営に興味のある⽅ ・将来ゲーム業界に進みたい⽅ ・ゲーム開発者の⽅ ・ドラゴンクエストXの冒険者のみなさま →技術書だけど⾮エンジニアもターゲットにしているので、 技術知識がなくても読みやすい
⻘⼭ 公⼠ 著 技術評論社 (2018/11/14)
第1章 ドラゴンクエストXとは何か ── ドラゴンクエストかオンラインゲームか 第2章 開発・運営体制 ── ドラゴンクエストXを⽀える⼈々 第3章 アーキテクチャ
── クロスプラットフォームMMORPGの基本構成 第4章 開発と検証 ── 並⾛する追加と保守のサイクル 第5章 メモリ管理 ── MMORPGのボトルネック 第6章 ゲームクライアントグラフィックス ── 魅⼒的な絵を描画する⼯夫 第7章 ゲームサーバプロセス ── 機能ごとに分離して負荷分散 第8章 キャラクター移動 ── 移動⼲渉による押し合いへの挑戦 第9章 ゲームDB ── ワールド間の⾃由移動を実現する⼀元管理 第10章 ゲーム連動サービス ── ゲーム内とつなげるための⼯夫と⼒技 第11章 運営と運⽤ ── リリースしてからが本番︕ 第12章 不正⾏為との闘い ── いたちごっこ覚悟で継続対応
ゲームクライアント 3DS Android Wii U Switch PS4 Windows クラウドサーバ (Windows)
ゲームサーバ (C++ / Lua) クラウドクライアント (クラウドサーバのWindows版クライアントに接続) ゲームDB (Oracle Exadata / Kyoto Tycoon) 連動サービスサーバ (Java) 連動サービスDB (MySQL / Cassandra) ブラウザ
ゲームサーバ ワールドプロセス1 エリアプロセス 港町レンドア エリアプロセス メギストリス ロビープロセス (ログイン処理など) クライアント DB
(全ワールドで共通) メッセージプロセス (チャット機能) 住宅街 カジノ
技術書や社外勉強会など、興味のある分野だとチャレンジしやすい︕ PHPカンファレンス2019でのCygamesのセッション AWS Summit 2016 Fate/Grand Order における、ディライトワークス流 AWS 導⼊&活⽤術
(セッション資料) https://aws.amazon.com/jp/summit2016-report/details/ ドラクエに学ぶチームマネジメント 沢渡あまね 著
良いエンジニア&ゲーマーライフを︕ ※ドラクエXのダイマです