無料マンガ・ラノベなど、豊富なラインナップで201万冊以上配信中!
※アプリの閲覧環境は最新バージョンのものです。
Posted by ブクログ
他の方も触れていますが,とても読み易いです.大まかな役割を知る→より詳しく触れるという流れをきちんと踏んでくれているのが大きいのかと.細かくフォローの解説を入れてくれることも,嬉しいところでした.
そのような点を含め,多くの方に楽しんで読める本であると思います(表紙の堀井さんも仰られていますね).
ただ,当然ゲーム開発やデータベース,インフラの知識があるほど,内容を具体的につかみやすいとは思います.逆にあまり知識のない方は細かい用語に注目し過ぎず,概要を把握するという楽しみ方もできるかと.
(エンジニアの端くれとしては,本書の中で気になった分野の勉強に繋げていこうと考えています.その後で本書を読み直すのもきっと面白いでしょう)
また,著者のコラムからは企業の開発職ならではの苦労,やり甲斐,意識などが読み取れるので,自分のような学生には新鮮でした.ゲーム会社に就職するなら知っておいて損はないですね.
技術の概要を知識として蓄えるも良し,開発者であればここから勉強に繋げるも良しな一冊です.
Posted by ブクログ
まずとても読みやすい。世のエンジニアのイメージを変えてくれるレベルで親切丁寧。青山さんのお人柄なのかな。
とはいえ内容的にエンジニア以外だと、ドラクエ10のプレイ経験ある人かMMORPGに興味がある人ぐらいにしかオススメはできませんが。
非ゲームエンジニアなのでゲームエンジニアの負荷考慮の徹底ぶりには正直驚かされます。枯れた技術も上手く使いながらこのアーキテクチャ設計をするのは凄いの一言。
Oracle Exadataの導入したのはゲームでは珍しいのいうことで過去話題になっていましたが納得の理由でした。
10章でwebコンテンツについても触れられていますが、ここに強い人材補強したらもう最強のチームですね。
ドラクエ10はもう引退した身でこの本の購入が最後の課金になるのがちょっと寂しくなりました。
Posted by ブクログ
DQXのプロデューサーによる著書。いつもの「XXを支える技術」シリーズより、非エンジニア向けの読みやすさが考慮されている気がする。と言いつつも、自分はエンジニアだがDQXをやっていないのとゲーム周りの技術は門外漢なのであまりピンと来なかった部分はある。使用されている技術や考慮点を広く浅く押さえられる、という本だと思う。
第1章 ドラゴンクエストXとは何か ── ドラゴンクエストかオンラインゲームか
第2章 開発・運営体制 ── ドラゴンクエストXを支える人々
第3章 アーキテクチャ ── クロスプラットフォームMMORPGの基本構成
第4章 開発と検証 ── 並走する追加と保守のサイクル
第5章 メモリ管理 ── MMORPGのボトルネック
第6章 ゲームクライアントグラフィックス ── 魅力的な絵を描画する工夫
第7章 ゲームサーバプロセス ── 機能ごとに分離して負荷分散
第8章 キャラクター移動 ── 移動干渉による押し合いへの挑戦
第9章 ゲームDB ── ワールド間の自由移動を実現する一元管理
第10章 ゲーム連動サービス ── ゲーム内とつなげるための工夫と力技
第11章 運営と運用 ── リリースしてからが本番!
第12章 不正行為との闘い ── いたちごっこ覚悟で継続対応
Posted by ブクログ
ドラゴンクエストXの現プロデューサーである青山公士氏による技術書。青山さんはドラクエXの開発初期からテクニカル面を担当されていました。
オンラインゲームの仕組みについて、ここまで公開してもいいの?というくらい丁寧に説明されています。
私も、分野は少し違えどエンジニアであり、オンラインゲームがどのようなアーキテクチャーで実現されているのか興味があって読みました。大好きなドラゴンクエストが題材で説明されているとくれば読まないわけにはいかないでしょう(^-^)
ゲームとエンタープライズシステムで、当然違いはありますが、共通点もあって面白かったです。
エンジニアの世界にはセオリーはあっても絶対はないんだなと思いました。必ず課題があり、状況に応じた最善策を取って解決する、それは未知の世界であることもあり、乗り越えなければいけない壁、皆で協力して乗り越えるということに勇気づけられます。技術だけできてもダメ、成功には柔軟性もバランスも大事です。
あと、改めての気づきとして、「技術」に合わせて「機能」を変える選択を柔軟にしているということ。これ、意外と難しいんです。仕様を決める側と技術者側が対等でいい関係を築けてないといけないし、技術者側の責任でイニシアチブを取らないといけないので。
これを読んでから、私の行動も少し変わりました。
私は分野違いで吸収できることは一部分でしたが、ゲーム関連の開発に携わる人には、かなりの良書なんじゃないでしょうか(業界では常識的なことばかり書かれてるのかもしれませんが)
刺激と勇気になりました。
Posted by ブクログ
著者はドラクエ10の開発初期からテクニカルディレクターを務め、現プロデューサーの青山公士氏。ドラクエ10の開発、内部の仕組み、運用に至るまでをわかりやすく説明している。
ドラクエ10がサービス開始したのは2012年8月。もう7年以上たっている。
自分はドラクエは大好きだ。でも、オンラインの10はプレイできていない。この本はそんな人でも理解できるように配慮されている。システムに関する内容を扱うが、そのあたりの説明もきちんとしていて、素人でも読み物として楽しめると思う。反面、技術書かと言われるとちょっと違う気がする。
--------------------------------------------------
・実際に開発チームを率いた人が書いているので、社内の小話が散りばめられている。XXXの実装に苦労して、XXXで解決したとかが沢山。さすがドラクエというビッグタイトルだけあって、他にはない独自の取り組みが多くあるようだ。自分もシステムに携わる仕事をしているが、ゲーム開発ではこういうことがあるのかと新鮮な思いで読めた。
・ドラクエ10開発コアチームの組織構成や役割の説明がある。プロデューサーやディレクターといった責任者の上に、ゼネラルディレクターという肩書きで堀井雄二氏がいる。絶対的な存在と書かれていて、ドラクエシリーズでの存在の大きさがわかる。この辺りはドラクエ特有のものなのかもしれない。
・負荷対策に関する話が面白かった。ドラクエ10ではワールド間の自由移動が可能なため、単一のゲームDBで構成する必要がある。どれだけ多くの負荷がかかり、どのように構成し運用したのかがわかりやすく説明される。Oracle社の具体的なDB製品名も出され、メーカーとも連携して乗り切ったということが誇らしく、技術者らしく説明されていたのが印象的。
・ゲームならではの工夫で、ネタバレ対策の話があった。ストーリー上重要な文字列はゲームクライアントに含まれないよう、開発時にチェックする仕組みを作っている。ゲームクライアントが解析されることを考慮しての対応だ。他にも大人数で並行して開発を進める上での工夫がいくつも紹介される。
※アプリの閲覧環境は最新バージョンのものです。