こうした日常のコミュニケーションをしている中で、ゲームの開発規模が大きくなるに従い、計算処理用の大量の専用PCなどの維持管理に多大な時間と労力がかかっているという課題が見えてきました。開発現場では、複雑な計算処理を行うために数百台の専用PCが稼働しており、開発者は本来の業務に加え、専用PCの維持管理や不具合の対応に追われている状況でした。この状況を変えるため、数百台の専用PCに代わって、開発者自身が、必要な時に・必要なだけ・自分自身で・簡単に作成・作り直しできる大量の仮想PCに置き換えできるよう、独自の大規模計算リソース基盤を構築することになりました。
しかし、大規模ゆえハードウェアの置き場所となるファシリティの準備や、開発者が直接触ることになる操作用WebUI(ユーザーインターフェース)の使いやすさ、手触り感までを通して考える、フルスタックの検討が必要でした。それは、私が20年近く任天堂でIT担当を務めてきた中でも、前例のないプロジェクトでした。仮想PCは、一般的に物理PCよりも性能が落ちてしまうという問題があります。しかしながら、ゲーム開発効率のためには仮想PCの性能がネックになることは避けなければなりません。そこで私たちは、既存のしくみをベースに独自のカスタマイズを施した環境を用意することで、任天堂のゲーム開発に最適な計算リソース提供基盤を構築する手法を選びました。
しかし、物理レイヤーの調達からハード/ソフトウェアの選定とカスタマイズ、UIの実装まで、フルスタックでの構築をしたため、越えなければならないハードルがたくさんありました。ゲーム開発にとっての理想の開発環境を整えるには、開発者からの要望は最大限叶えられるよう、リードタイムは限りなく短く・リソースのボリュームは十分に・必要な機能と拡張性を持たせる必要があります。そのための、技術検証・機能実装を行い、関係各所と協議しながら構築を進めていきました。
ただ、どうしても実現が難しい要望については、開発者と相談して落としどころを見つけていく必要があり、こちらも困難な作業でした。また、簡単に仮想PCを作成、作り直しするためのWebUIと仕組み作りも手探りの状態からスタートし、完成までにかなりの試行錯誤を要しました。そういった数々のハードルを乗り越え、最終的には物理PCに近いユーザビリティの仮想PC環境を実現することができました。この大規模計算リソース基盤の真価が発揮されたのが、『ゼルダの伝説 ティアーズ オブ ザ キングダム』の開発です。大量の仮想PCが利用できるようになったことで、前作(『ゼルダの伝説 ブレス オブ ザ ワイルド』)の十数倍の計算能力の投入が可能となり、ゲーム開発者が試作を繰り返しやすく、面白さの追求を存分に発揮できる環境が整いました。とくに顕著に成果が表れたのは、ゲーム内の地形や地表面の計算処理、そして装備に別の素材をくっつけて新たな武器を生み出すスクラビルド機能の開発です。
スクラビルドには無数の組み合わせパターンが存在し、それぞれの画像や名前のチェックをどのように実現したのかが話題となりました。実際、この膨大な作業を人手で処理するのは現実的ではありません。必要な時に・必要なだけ計算リソースを簡単に使うことができたからこそ、チェック作業の自動化が可能となり、この仕様の実現につながったのです。まさに、この処理能力があったからこそ成しえた開発だと言えるでしょう。その後、他のタイトルでも仮想PCを使った開発環境が使われるようになり、今では大規模計算リソース基盤は任天堂のゲーム開発になくてはならないITインフラとなっています。
https://www.nintendo.co.jp/jobs/keyword/153.html
開発環境整備に惜しみなく投資してるな。流石任天堂だ。
AWSサミットとかの範囲でも無さそうだし
公演したところで真似できるのがSIEかMSくらいしか
やべーな
ちげーよ
クラウドサーバだよ
AWSとかAzureとか
これだから西は
PCも持ってる設定が泣くぞ
自分たちに向けてもクリエイティブなのは凄いね
記事を読んでると自前で全部作ったっぽいように思える
高密度サーバーラックが増え続けている
ってあるからクラウドじゃなくて自前だね
自前PCの中にそれぞれ独自の仮想PCを作ってる
そりゃ他社サービスなんかに依存できねえもんな
何かの事情で止まったら大変なことになるし
「任天堂さんの開発環境なら出来るのかもしれないけど、うちでは無理です」
と逃げるサード開発者がますます増えそうなんだよなあ
ブレワイの時だって、色々ノウハウ話してもそういう逃げたコメントばかりだったし
実際これは資本で殴る方法論だからなあ
中小が真似できる範囲ではない
こういうのも技術の梯子なわけよ
要は端末作業でしょ
大元のPC内に仮想のPC環境を作るわけだから仮想PCで間違いではないと思うよ
任天堂との開発力の差がえぐすぎるな
で続編は?
ぞ く へ ん は ?
うるさ
導入部だけみたら就活のガクチカみたいで鬱になった
実際はもっと専門的な話だけど
知識のない蟲がクラウドサーバーとか言ってて草
※5
知識人はゲームなんてやらんわ
なるほどね〜デバッグもこれでやってたのか
初めてのプログラミングみたいに
初めてのAIみたいなの出したら面白そうだけど
任天堂AI(仮称イワッチ)にゲーム作ってってオーダーしたらゲーム遊べるようになるかもね
誰か3行でお願い
※8
なんか
すげー
やつ
※8
任天堂の所謂ハッカー的なITのスペシャリストが
ゲーム開発するためのすんげーシステム作って
これからその開発環境システムで神ゲーを作る
典型的なブラックの自社アピールじゃねえか
最新設備だシステムだって自慢するけど肝心のそこで働く人間の事は殆ど出さない
※8
知ります。見ますか。私が長らく考えてやがりました。それはニンテンドの方角繁殖物。そしてそのとき良いゲームを私が味わいなさい。堪能の大切のことです。そうでしたか?
>>11
なんでブラックとか言いきってるんだか…
実装に任天堂で働いたことがあるの?
PSガイジはPC持ってれば半導体の設計からインフラ関係までなんでも網羅して知ってないと駄目らしい
まあ金がなくてPC買えないんだからその程度のおこちゃまの妄想程度でも仕方ないが
※11
そんなあなたに開発者に聞きました
※14
馬鹿は自己紹介するなよ
[悲報]任天堂さん、パルワールドの「その技術、任天堂さんが特許申請する前から色んな会社が使ってましたよ。だからその特許無効ですよね?」という指摘によって、争点にしている特許を裁判中に修正してしまう
※16
自己紹介ありがとう
お前と仲良くする気はないよ
※11
アホかw
業界トップで福利厚生手厚くて給料も良い
離職率滅茶苦茶低い企業に向かって
仮想マシンでswitchの開発用エミュレーター+OSが動かせるようにしたってことかな。確かにCS機のエミュレータ動かせるマシンを一人一人持ってたら、ハードにしろOSの方にしろ管理が面倒だし金がかかるわな。口ぶりしてコンテナ化もきっちりされてそう。
いっそのこと外販しても良いんじゃねって気もする。
こうなるとswitch エミュレータまでの階層構造が気になるわ。
※13
あるわけないやんこんなキチ害w
任天堂だってAWSみたいなクラウドは常用してるのにわざわざ自前で用意したってことは
計算資源の消費が膨大すぎて全部自分で作ったほうが逆に安上がりなレベルなのかな
8割ぐらい何言ってるかわからないa
こういうのが技術のリングじゃねの?
ただゲーム開発エンジンで重いプログラム作るのが技術じゃねえだろ。
重いプログラムだったら誰でも作れる。
※18
じゃあ僕と仲良くしよう
新卒用の社内説明みたいなのか
新人でもすぐにこういうのに適応できる人材じゃないと入れないんやろな
なんかよく分からんがすごいことなんだろうな
※17
[悲報]
裁判のさの字さえ知らない奴が無知をひけらかして知ったかをしてるw
※19
ちなみにその話は
2022年の話ね
サードパーティに独占タイトルを作ってもらうときはこれを貸し出すとかできるんかね
任天堂って昔から開発環境に力入れてるよね
イントラネットも結構早くから導入してたって社長が訊くで言ってたし
よくわからんが凄いことには違いがない
ちゃんと独自で技術の梯子を昇り続けている事が判る一例
なんか最近ゲームの内容以外のまとめばっかりやな
※35
マジでSwitch2関連のゲーム情報何も無いからねw
※22
単純な運用コストだけで言ったら、依然としてオンプレミス(自前データセンター運用)の方が安いのよ。しかもゲーム開発に特化してそうだしな。(NvidiaのvGPUソリューションだろうなあ)
問題は、今回の人みたいな技術者の確保とセキュリティ対策。角川のヘマは記憶に新しい。一方でAWSに移してたニコ動の動画データが無事ってのが、クラウド会社の強さよね。
※27
ゲーム作る方もインディとかで実力を示せりゃ採用されるらしいが、新卒だと学歴がいるって言うよね。
こう言う話を見るにつけ、ヤッパリ90~00年代の大手サードの廃業や合併は良くなかったなあとつくづく思う。
廃業になったサードの社員らは他社に転職したり、個人で会社を立ち上げたりしたけど、どだい個人経営の会社ではそんな投資など出来るお金のあてなど無いからね。規模も実績も大きい会社で無くてはその為の資金調達も難しい。業績は右肩下がりだとしても名のある会社じゃなきゃやれない事なんだよ。これは。
規模を縮小してでも廃業や合併をせずに会社自体は残していくべきだった。こう言う事が出来る可能性のある会社自体が減ってしまったのが痛すぎる。まあその反省からか今は買収や持ち株の形で残す事が多いけど。
ナムコ、テクモ、ハドソン、ジャレコ、デービーソフト、アイレム、アスキー、ニチブツ、データイースト、テクノスジャパン…みんな廃業や合併してしまったなあ。寂しい限りだ。
ドンキーのポクセル技術といいこれといいウンチクはいいからゲーム出せよ
昨日ドンキーを出しただろ?
インディーズメーカーには到底無理な芸当だな
まあゲーマーはインディーズメーカーにそういうのは求めてないと思うけど