ドラゴンクエスト X を支える技術(ドラゴン クエスト テン オ ササエル ギジュツ)
大規模オンライン RPG の舞台裏
プログラミング- 著者:
- 青山公士(アオヤマ,コウジ)
- 出版社:
- 技術評論社
- 出版日:
- 2018年11月
- ISBN:
- 9784297101749
- シリーズ:
- WEB+DB PRESS plus
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ゲーム開発の基本、実装の工夫、運営ノウハウ。
技書の森解説
大規模 MMORPG の裏側で何が動いているのか。本書は『ドラゴンクエスト X オンライン』の開発・運用チームに在籍する青山公士氏が、サーバーアーキテクチャ、通信設計、データベース、負荷分散、パッチ配信、不正対策といった技術基盤を内側から解説した一冊です。数万人が同時に同じ世界を共有する MMORPG ならではの課題と、その解決策が具体的に語られています。
ゲーム開発の技術書はクライアント側の描画やゲームロジックを扱うものが多いなか、本書はサーバーとインフラに軸足を置いている点で他に類を見ません。キャラクターの移動同期をどう低レイテンシで実現するか、何千ものインスタンスをどう管理するか、メンテナンスなしでアップデートを適用する仕組みはどうなっているか。いずれも MMORPG の設計判断として固有でありながら、大規模分散システム一般に通じる知見を含んでいます。
ゲーム業界を志す人だけでなく、 Web サービスの大規模運用に携わるエンジニアが「別の世界のスケーリング手法」を学ぶ副読本としても価値があります。商用タイトルの内部設計をここまで公開した書籍は貴重であり、ゲームサーバー設計の名著として語り継がれています。
言及 Qiita 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
関連記事
技術書の読書ログを GitHub で管理する - エンジニアらしい記録法
技術書の読書記録を GitHub リポジトリで管理する方法を紹介します。Markdown で読書ノートを書き、コミット履歴で読書の軌跡を残す、エンジニアならではの読書ログ術です。
本棚に並んだ本は自分の成長記録
読み終えた本が本棚に増えていく。それは知識の蓄積であり、自分の成長の記録です。本棚を「見える化」する効果と楽しみ方を紹介します。
エンジニアの本棚の整理術 - 増え続ける技術書を管理する
増え続ける技術書を「リファレンス / アーカイブ / 手放す」の 3 分類で整理し、本棚を知識のデータベースとして活用する方法を紹介します。