生成 AI は、ゲーム業界に変革をもたらしています。ゲーム デベロッパーは AI を使用して動的に進化するゲームを作り出し、以前では想像もできなかったような前例のないプレーヤー エクスペリエンスを実現しています。
Google は、長年にわたり AI 研究を牽引してきました。なかでも、Google DeepMind にはゲーム分野での豊富な実績があります。単一の画像からプレイ可能な 3D の世界を生成するモデルの先駆者であり、画面から直接ゲームプレイを分析し、プレーヤーにリアルタイムの会話による支援を提供できるエージェントを開発しました。
最新モデルの Gemma 3 と Gemini 2.5 ファミリーは、より高速かつ高性能で、ゲームへの高度な AI 機能の統合を簡素化します。
このブログ投稿では、今年の Games Developer Conference(GDC)の発表を要約し、ゲームでの AI エクスペリエンスをより簡単に構築するために Gemma 3 と Gemini モデルを活用する方法を見ていきます。
Google は先日、単一の GPU または TPU で実行できる最も高性能なモデルである Gemma 3 をリリースしました。これにより、オープンモデル ファミリーでは次のような新しい機能が利用できるようになります。
Gemma 3 は、1B から 27B のサイズが用意されています。いずれのモデルも、スマートフォンやノートパソコンから強力なワークステーションまで、各種デバイス上で直接、高速に動作するように設計されており、プライバシーと制御性が向上しています。
ご利用開始にあたり、Google AI Studio で Gemma 3 モデルのさまざまなサイズと機能を見ていきましょう。
Gemma 3 の機能と実装の容易さを示すため、オープンソースの Gemma Unity プラグインをリリースしました。これにより、他の Unity パッケージと同じように、デバイス上で Gemma 3 をゲームに簡単に統合できます。
Gemma Unity プラグインは、パフォーマンスとポータビリティを重視して設計された軽量でスタンドアロンの C++ 推論エンジンである Gemma.cpp 上に構築されています。そのため、ゲーム開発用のさまざまな対象デバイスやプラットフォームで Gemma モデルを実行するのに適しています。
Gemma.cpp は、幅広いデバイスに効率的な CPU 推論を提供し、Unity のグラフィック用に GPU リソースを解放するため、ローカルモデルを検討しているゲーム デベロッパーに最適です。
Gemma Unity プラグインのデモを行うため、Google Partner Innovation と協力して Gemma Journey というオープンソースのサンプルゲームを作成しました。プレーヤーは部屋間を移動して Android をテーマにした NPC に質問します。NPC はリアルタイムでカスタマイズされたダイアログを生成し、プレーヤーが次の部屋に進むためになぞなぞを解くよう要求します。
たとえば、プレーヤーは大邸宅の裕福なオーナーやゲストに料理を作るために雇われた、評判が高く気難しいシェフ、Gus とやり取りできます。Gus は情熱的で、自分の料理の腕に誇りを持っています。自分の料理を批判されるとすぐに腹を立て、よくドラマチックに怒りや苛立ちを表現します。Gus の役割や性格は、ゲームのロジックやルールとともに Gemma 3 のプロンプトで定義されており、ゲーム内でのプレーヤーとのやり取りやプレーヤーに提示するなぞなぞの指針となります。
Gus と話すと、私たちが Gemma 3 に彼の背景情報、口調、語彙について、どのようなプロンプトを与えたかが、彼の反応に大きく影響しているかがわかるでしょう。彼は出身地、お気に入りの料理、料理のインスピレーションについて話すことができ、そのすべてが、彼が提示するなぞなぞに反映されています。相手が話せば他の言語も理解し、話すことさえできます。
NPC のゲームロジックとペルソナは、Google のデザインチームが記述した Gemma 3 のプロンプトによって作成されました。Gemma 3 は、NPC が提示するすべてのフレーズやチャレンジを単に作成するのではなく、推論やマルチモーダリティ、拡張コンテキスト ウィンドウといった機能を備えているため、ゲーム デザイナーはプロンプトだけでキャラクターを生き生きとさせ、プレーヤーがゲームを操作する方法を無数に生み出すことができます。
さらに、GDC では、Google がインド最大の上場ゲーム会社である Nazara Technologies と提携して、Fusebox や Wildworks などのスタジオとの連携の機会を模索していることを発表しました。同社は、Gemma.cpp プラグインにより、Animal Jam などのゲームタイトル全体でプレーヤーの没入感とパーソナライゼーションを深め、キャラクターがゲーム内のプレーヤーと動的かつ有意義に関わることを可能にしたいと考えています。
Nazara や世界中の他の Unity デベロッパーのゲームスタジオが、デモゲームの基盤を活用して Unity プラグイン統合プロセスを合理化し、Gemma での構築をより簡単に開始できるようになることを願っています。
ご利用を開始するには、Gemma Unity プラグインの詳細を確認し、デモゲームのリポジトリにアクセスしてください。
GDC では、Gemini 2.0 Flash で構築された「Home Run: Gemini Coach Edition」のデモを紹介しました。Google Cloud でホストされているこのモバイル野球ゲームでは、Gemini 2.0 Flash で構築されたエージェントがリアルタイムのコーチングを提供しており、プレーヤー エクスペリエンスをパーソナライズして向上させる AI の機能が実証されています。
そして大規模なライブサービス ゲーム用には、Google Cloud が、Google AI を使用して構築するゲーム デベロッパー向けに、堅牢でスケーラブルなソリューションを提供します。
Google の AI エコシステムは、AI を活用した次世代の生き生きとしたゲームを構築するために必要なツールとインフラストラクチャを提供します。オンデバイスのパフォーマンスとクラウド スケーラビリティを組み合わせることで、魅力的で没入感のある、動的に生成されたゲーム エクスペリエンスを実現できます。これらの技術をさらに詳しく確認し、オープンソースのサンプルとデモにアクセスするには、ai.google.dev/gdc をご覧ください。