<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>UnityCli on GARNET LOG</title><link>https://garnetcode.jp/tags/unitycli/</link><description>Recent content in UnityCli on GARNET LOG</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 03 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://garnetcode.jp/tags/unitycli/index.xml" rel="self" type="application/rss+xml"/><item><title>【Unity】UnityCliでUnity Editorを操作する</title><link>https://garnetcode.jp/blog/2026/10/unity_cli_llm/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid>https://garnetcode.jp/blog/2026/10/unity_cli_llm/</guid><description>&lt;p&gt;前回の記事では、Unity CLIを使ってEditorのインストールやプロジェクトを開く操作をターミナルから行う方法を紹介しました。&lt;/p&gt;
&lt;p&gt;Unity CLIには、起動中のUnity Editorにつないで、シーンの中身を直接操作する機能もあります。&lt;/p&gt;
&lt;p&gt;今回はこの機能を使い、ターミナルからキューブを配置したあと、同じ作業をClaude Codeにお願いするところまでを試します。&lt;/p&gt;
&lt;div class="blogcard"&gt;
&lt;a href="https://docs.unity.com/en-us/unity-cli/unity-cli" target="_blank" rel="noopener nofollow"&gt;
&lt;div class="blogcard-content"&gt;
&lt;span class="blogcard-label blogcard-label--unitydocs"&gt;&lt;i class="fas fa-book" aria-hidden="true"&gt;&lt;/i&gt;Unity Docs&lt;/span&gt;
&lt;div class="blogcard-title"&gt;Introduction to the Unity command-line interface (CLI) • Unity command-line interface (CLI) • Unity Docs&lt;/div&gt;
&lt;div class="blogcard-site"&gt;docs.unity.com&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;h2 id="unity-cliでeditorを操作するとは"&gt;Unity CLIでEditorを操作するとは？&lt;/h2&gt;
&lt;p&gt;Unity CLIは、起動中のUnity Editorと通信して、&lt;code&gt;GameObject&lt;/code&gt;の作成やシーンの保存、C#コードの実行などを行えます。&lt;/p&gt;
&lt;p&gt;この通信を受け持つのが、プロジェクトに追加する&lt;code&gt;Pipeline&lt;/code&gt;パッケージ（&lt;code&gt;com.unity.pipeline&lt;/code&gt;）です。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Pipeline&lt;/code&gt;パッケージを入れたEditorはローカルでサーバーを立ち上げ、CLIからのコマンドを受け付けます。&lt;/p&gt;
&lt;p&gt;すでに起動しているEditorに対して命令を送るので、&lt;code&gt;batchmode&lt;/code&gt;のように毎回Editorを立ち上げ直す必要はありません。&lt;/p&gt;
&lt;p&gt;Unity CLIに同梱されているスキルの説明では、起動済みのEditorへの命令はおよそ200〜600ミリ秒で返ってくるとされています。&lt;/p&gt;
&lt;p&gt;なお、AIからUnityを操作する方法としてはUnityMCPもあります。&lt;/p&gt;
&lt;p&gt;UnityMCPはMCPサーバーを介してAIクライアントにUnity操作用のツールを渡す仕組みです。&lt;/p&gt;
&lt;p&gt;今回紹介する方法は、AIにターミナルで&lt;code&gt;unity&lt;/code&gt;コマンドを打ってもらう形になります。&lt;/p&gt;</description></item><item><title>【Unity】Unity CLIの使い方｜インストールからEditor追加・プロジェクトを開くまでコマンドで操作する</title><link>https://garnetcode.jp/blog/2026/07/unity_cli/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>https://garnetcode.jp/blog/2026/07/unity_cli/</guid><description>&lt;p&gt;&lt;img src="../../blog_images/25B54130AE708685F7556BC1276CE151.webp" alt="" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;Unity CLIは、Unity Hubのデスクトップアプリを使わずに、ターミナルからUnityを操作するための単独のコマンドラインツールです。&lt;/p&gt;
&lt;p&gt;Editorのインストールやプロジェクトを開く操作を、コマンド一発で実行できます。&lt;/p&gt;
&lt;p&gt;公式ドキュメントはこちらです。&lt;/p&gt;
&lt;div class="blogcard"&gt;
&lt;a href="https://docs.unity.com/en-us/unity-cli/unity-cli" target="_blank" rel="noopener nofollow"&gt;
&lt;div class="blogcard-content"&gt;
&lt;span class="blogcard-label blogcard-label--unitydocs"&gt;&lt;i class="fas fa-book" aria-hidden="true"&gt;&lt;/i&gt;Unity Docs&lt;/span&gt;
&lt;div class="blogcard-title"&gt;Introduction to the Unity command-line interface (CLI) • Unity command-line interface (CLI) • Unity Docs&lt;/div&gt;
&lt;div class="blogcard-site"&gt;docs.unity.com&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;h2 id="unity-cliとは"&gt;Unity CLIとは？&lt;/h2&gt;
&lt;p&gt;Unity CLIは、Unity Editorのインストールやプロジェクトの起動といった作業を、コマンドラインから実行できるツールです。&lt;/p&gt;
&lt;p&gt;これまでこうした操作はUnity Hubのデスクトップアプリから行うのが基本でしたが、Unity CLIは単独の実行ファイルとして配布され、Hubアプリなしで動作します。&lt;/p&gt;
&lt;p&gt;そのため、GUIを持たないCIサーバーやビルドエージェント、ターミナル中心の環境と相性がいいのが特徴です。&lt;/p&gt;
&lt;div class="related-link"&gt;
&lt;div class="related-link-label"&gt;🔗 関連記事&lt;/div&gt;
&lt;div class="related-link-lead"&gt;CIから回す前提となるリポジトリの準備については、以下の記事で解説しています。&lt;/div&gt;
&lt;div class="blogcard"&gt;
&lt;a href="https://garnetcode.jp/blog/2026/01/github_introduction/" target="_blank" rel="noopener nofollow"&gt;
&lt;div class="blogcard-content"&gt;
&lt;span class="blogcard-label blogcard-label--internal"&gt;&lt;i class="fas fa-house" aria-hidden="true"&gt;&lt;/i&gt;内部記事&lt;/span&gt;
&lt;div class="blogcard-title"&gt;【Git】GitHub 導入編 - GARNET LOG&lt;/div&gt;
&lt;div class="blogcard-site"&gt;GARNET LOG&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;ただし、大事な注意点がひとつあります。&lt;/p&gt;
&lt;p&gt;Unity CLIは現在 &lt;strong&gt;experimental（実験的）&lt;/strong&gt; な機能で、バージョンも &lt;code&gt;1.0.0-beta&lt;/code&gt; 系のベータ版です（本記事執筆時点の最新は &lt;code&gt;1.0.0-beta.3&lt;/code&gt;）。 仕様やコマンドは今後のリリースで変わる可能性があるため、本番の運用に組み込む前に公式ドキュメントで最新の状態を確認してください。&lt;/p&gt;</description></item></channel></rss>