2026年9月16日(現地時間)- Unityは、OpenAIのコード生成モデル「Codex」向けとなる公式プラグイン「The Official Unity Plugin for Codex」の提供開始を発表しました。
GPT-6 Astraの登場とほぼ同時期のリリース
今回の公式プラグインリリースは、PC上での自律的なコンピューター操作(Computer-Using Agent)の高速化を実現したOpenAIの最新モデル「GPT-6 Astra」の公開に合わせて行われました。GPT-6 Astraはゲーム開発において非常に強力な適性を持つとされており、開発効率の大幅な向上が期待されています。
実際に、OpenAIのAndrew Walko氏は、UnityとCodex、GPT-6 Astraを組み合わせ、いくつかのプロンプトからUnity環境を構築した例をLinkedIn上で紹介しています。ただし、この際Walko氏はまず自身でUnity向けのプラグインを作成するところから始めていました。今回リリースされた公式プラグインにより事前の準備ステップが不要となり、誰でもスムーズかつ迅速にAI主導の開発環境を立ち上げられるようになりました。
汎用コーディングエージェントとの違い
汎用のコーディングエージェントにUnityプロジェクトを担当させると、これまでUnityについて書かれてきたフォーラムの投稿やチュートリアル、サンプルコードの「平均」からの回答が返ってくることになります。その多くは、現在では提供されていない過去バージョンのAPIを前提に書かれたものです。表示される回答は「今も正しい」ものではなく「最も繰り返し言及されてきた」ものになりがちになります。
その結果、本来はプリビルドパイプラインで自動的にパッキングされるべきスプライトアトラスがアセットごとに手作業で組まれたコードになったり、トランジションがベースクラスではなくホバー状態に定義されているために「表示時にアニメーションするが消える際には位置が飛んで戻る」メニューが生成されたり、あるいは一見正しく見えても実際には一度も実行されないURPのレンダラー機能ができてしまったりしてしまいます。
公式プラグインを使うことで、CodexはUnity自身のガイダンスに沿って各作業を行うようになり、どのUIフレームワークを採用すべきかといった判断もより適切に行えるようになるとのことです。

Unityは、この「惜しいが正確ではない」というギャップこそが、AIツールに対する開発者の不満の中でも特に大きいものだとしています。Stack Overflowの2025年Developer Surveyでは、次のような結果が示されています。
- 66% の開発者が「ほぼ合っているが、完全には正しくないAIの回答」を最大のフラストレーションとして指摘
- 45% が「AIが生成したコードのデバッグ作業に余計な時間が取られている」と回答
- AI出力の精度を「信頼していない」と答えた開発者は 46% にのぼり、「信頼している」(33%)を上回る
Official Unity Plugin for Codexは、このギャップを作業単位で埋めてくれます。各スキルは、アセットの配置場所やアトラスの正しい組み方、URPのレンダラー機能が満たすべき条件など、特定の作業が本来どう行われるべきかをエージェントに教える役割を持ちます。開発者が普段行っている作業自体が変わるわけではなく、エージェントがどこから情報を得るかが変わるということになります。。
なお、Unityはコミュニティによる有用なUnity向けプラグインが既に存在し、広く使われている点も認めています。公式プラグインが加える価値は、その機能を実際に開発しているUnityのエンジニアが執筆し、エンジンの実際の挙動に基づいて検証され、セキュリティレビューを経ており、エンジンのアップデートに合わせて更新される点にあります。プラグインはUnity Technologiesが Unity Companion License の下で公開しており、CodexのプラグインディレクトリにもUnity自身の名義で掲載されています。
主な機能
- 31種類の専門スキルを収録: UI、2D、URP/Shader Graph、オーディオ、物理、マルチプレイヤー、収益化など、各機能専任の開発チームが執筆したスキルを網羅。今後も順次追加予定です。
- わずか2ステップでセットアップ完了: ターミナルから2つのコマンドを実行するか、OpenAIのプラグインディレクトリから1クリックで追加可能。プロジェクトごとの個別設定や、開発マシン間でのコピー作業は不要です。
- ターミナルからのUnity操作(Unity CLI連携):
unity-cliスキルにより、エディタのインストール、プロジェクトの作成・起動、パッケージ管理などをエージェント経由で自動実行できます。 - Unity Technologies公式の信頼性: Unity Companion Licenseの下で公開され、セキュリティレビューを通過した公式サポートツールとして提供されます。
31のスキルの内容
公式ブログでは、31個のスキルが次の9つの分野に分けて紹介されています。カテゴリごとの内容は以下の通りです。
Getting started & tooling(導入とツール) — 4スキル
- /new-unity-project 新規プロジェクト立ち上げのガイド付きフローです。ゲームコンセプトや対応プラットフォーム、マネタイズ方針をヒアリングしながらEditorをインストールし、プロジェクト、ソース管理、パッケージを作成します(ゲームプレイ用のコード生成は行いません)。
- /unity-cli Editorのインストール、プロジェクトの作成・オープン、パッケージ・ライセンス・モジュールの管理、ビルド、テスト、ログの確認を行います。
-
/unity-package-management
Editorを介さず、UPMパッケージの追加・削除・アップグレード・検索を行います。C#の
PackageManager.ClientAPIを利用し、ヘッドレス環境やCI環境でのインストールにも対応します。 - /generate-editor-search-query Unity Searchのクエリを作成し、Search窓を開いて読み取り専用の検索を行います。現在のプロジェクトやシーン内のマテリアル、プレハブ、シーン、シェーダー、GameObject、コンポーネント、ラベル、パス、参照関係を検索します。
UI & text(UIとテキスト) — 5スキル
- /ui どのUIシステムを使うべきかを判定するルーター兼ジェネラリストです。UIコードを書く前にプロジェクトが採用しているUIシステムを検出し、UI Toolkit、ugui、IMGUIのいずれかへ処理を振り分けます。
- /ui-uitk Unity 6.0以降向けのUI Toolkit専門スキルです。UXML/USSファイル、フレックスレイアウト、UIDocument、ランタイムのデータバインディング、カスタム要素、マニピュレーター、PanelSettingsを扱います。
- /ui-ugui Canvasベースのugui専門スキルです。Canvasの階層設計、RectTransform、Layout Group、プレハブ化されたUIを扱います。
- /ui-imgui 従来型エディター拡張向けのIMGUI専門スキルです。EditorWindow、カスタムInspector、PropertyDrawer、OnGUIを対象とし、既存資産の保守用途に限定されます。
- /optimize-text-mesh-pro TextMeshProのフォントスタック、動的フォールバックアトラス、パディングとサンプリング比率、SDF16、AutoSizeの運用、CJKフォント、Memory Profilerによるフォントデータの計測を扱います。
2D & sprites(2Dとスプライト) — 7スキル
- /2d-pixel-perfect レトロゲームやピクセルアート作品向けのピクセルパーフェクトな2D描画のセットアップ、診断、修正を行います。
- /sprite-editor スプライトの矩形範囲、ボーダー、ピボット、アウトラインの編集と、自動・グリッド・アイソメトリックでのスプライトシート分割を行います。
- /sprite-segment-3x3grid スプライトを色の一致に基づいて3×3グリッドに分割し、中心セルと一致するセルのパターンをテキストとして出力します(RuleTile作成スキルへの入力形式)。
- /manage-sprite-atlas プリビルドパイプラインを通じてSpriteAtlasを管理します。マスター・バリアントアトラスの設計、テクスチャとパッキング設定、プラットフォーム別設定、ランタイムでのアトラスアクセスを扱います。
- /tilemap-palette-create 矩形、六角形、等角投影のグリッド形式に対応した2Dレベルデザイン用のTile Paletteアセットを作成します。
- /tilemap-ruletile-createempty スプライト素材が指定されていない場合に、独自のルール設定用として空のRuleTile/HexagonalRuleTile/IsometricRuleTileを作成します。
- /tilemap-ruletile-createfromsegment 既存の地形スプライトや境界スプライトからオートタイリング用のRuleTileを構築します。3×3のグリッドパターンを解析し、特異度順に並べたTilingRuleの隣接設定に変換します。
Graphics & rendering(グラフィックスとレンダリング) — 4スキル
- /urp-postprocessing Volumeフレームワークを通じたURPのポストプロセッシングのセットアップとデバッグを行います。ブルーム、トーンマッピング、カラー調整、被写界深度、ビネット、モーションブラーを扱います。
- /shader-graph-create-custom-node HLSLからShader Graph用のカスタムノードを生成します。既存のHLSLをリフレクション経由の関数ノードとして動作させる連携にも対応します。
- /validate-urp-render-graph-renderer-feature Render Graph APIで実装されたUnity 6以降のURP ScriptableRendererFeatureをレビューします。リソースの配線、マテリアルのバインド、実行構造、ディスクリプタの使い方、グローバルリソースの公開範囲を検査します。
- /migrate-birp-to-urp Built-in Render PipelineからURPへの移行を計画・実行し、トラブルシューティングを行います。マテリアルとシェーダー、ピンク色になるマテリアル、2D URP、ライティング、ベイクされたライトマップ、リフレクションプローブ、移行後の表示不具合を対象とします。
Audio(オーディオ) — 3スキル
- /audio-setup-mixers 各Audio Sourceを再生内容に基づいて分類し、適切なAudio Mixer Groupへルーティングします。既存のアセットを一覧化し、該当しないものはスキップせずに追加を促します。
- /optimize-audio インポート設定とミキサー構成によってオーディオのメモリとCPU負荷を削減します。効果音、BGM、環境音それぞれに適したLoad Typeを選択し、3Dオーディオをモノラルに強制します。
- /setup-vivox-voice-chat Unity Vivoxによるインゲームの音声・テキストチャットを構築します。Android/iOSのマイク権限、VADの調整、プッシュ・トゥ・トーク、近接・チームチャンネル、ミュートとボリュームUIを扱います。
Scene & gameplay(シーンとゲームプレイ) — 2スキル
- /initialize-ai-navigation AI Navigation(NavMesh)をセットアップします。NavMesh SurfaceとAgent、障害物、リンク、モディファイア、エリアとコスト、歩行可能領域、経路探索、巡回ルートを扱います。
- /physics-3d-collision 3D PhysXの衝突・トリガー関連の問題を診断します。コールバックが発火しない、オブジェクトが互いを貫通する、レイキャストが検知されないといった不具合を対象とします。
Monetization & live ops(マネタイズとライブ運用) — 3スキル
- /implement-in-app-purchases Unity IAPの導入・設定・デバッグを一通り支援します。カタログ構築、2段階の保留確認フロー、レシート検証、リストア、Apple/Google向けの拡張機能、StripeやCodaを用いたD2C決済、既存SDKからの移行を扱います。
- /levelplay-unity-integration LevelPlay Mediation SDKを統合します。リワード・インタースティシャル・バナー広告、アドネットワーク設定、依存関係管理、ATTとプライバシー対応、ILRDによる収益計測を扱います。
- /build-live-game Unity Servicesを利用したバックエンド主導のライブ運用機能を構築します。バトルパス、進行管理、クラウドセーブ、リーダーボード、マッチメイキング、ゲーム内経済、Remote Config、A/Bテストを扱います。
Multiplayer(マルチプレイヤー) — 1スキル
- /setup-multiplayer-services Unity Multiplayer Servicesによるリアルタイムマルチプレイヤー機能を構築します。ネットワークトポロジーの選定、ホスティング、マッチメイキング、ルーム・パーティー・ロビー形式のセッション管理を扱います。
Platform & localization(プラットフォームとローカライズ) — 2スキル
- /optimize-web WebGL/WebGPUビルドのダウンロードサイズ削減と起動高速化を行います。CDN・サーバー圧縮、リソースストリッピング、シェーダーバリアントの削減、KTXテクスチャ、品質設定を扱います。
- /localization Unity Localizationのセットアップを行います。ロケール管理、StringテーブルとAssetテーブル、CJKフォント対応、Addressablesとの連携を扱います。
今後の展開
Unityは現在、「Webブラウザを開いてHubやエディタを手動インストールする開発スタイル」から、「コーディングエージェントに対話形式でゲームの概要を伝えるところから始めるスタイル」への変化に着目しています。
同社はUnite Seoulで発表したUnity CLIに続き、Claude Code向けの公式プラグインをリリースしており、今回のCodex向け公式プラグインはその流れに続くものです。
今後追加されるスキルも追加の手作業なしで反映される仕様となっており、スプライトアトラスの設定やローカライズ作業、課金処理の実装など、これまで手作業で時間がかかっていたタスクの自動化・効率化が大きく前進しそうです。
公式ドキュメントの確認はこちら、Unity Discussionsフォーラムでのフィードバックの投稿も呼びかけられています。


