Skip to content
Go back

Unity Weekly 281

Unity Officials

Join us live on Youtube for the Unite Seoul Keynote on on Jul 21, 2026

Join us live on Youtube for the Unite Seoul Keynote on on Jul 21, 2026 - Unity Engine - Unity Discussions

2026年7月21日にソウルで開催されるUnite Seoul KeynoteのYouTubeライブ配信「What’s next for Unity? | Unite Seoul Keynote 2026」を案内するディスカッションです。配信開始は2026年7月21日 1:00(UTC)、日本時間では同日10:00です。

CoreCLR、グラフィックス、2Dなどエンジンの次のステップに関する初公開情報の共有と、新機能のリアルタイムデモ、「いくつかの大きな発表」が予告されており、このトピック内でもライブスレッド形式で主要なアップデートを共有するとしています。

Meet the Unity CLI: manage Unity from your terminal

Meet the Unity CLI: manage Unity from your terminal - Unity Blog

ターミナルからUnityを管理する単一バイナリの「Unity CLI」と、実行中のEditorをCLIから操作可能にする実験的パッケージcom.unity.pipelineの提供開始を告知するブログ記事です。

CLIがUnityを管理し、Pipelineパッケージがそれを操作し、evalがその内部に踏み込む、という3層の構成で、以下の内容が紹介されています。

Articles

「UnityのMonobehaviour.Update()をプロは避けるのか」についての様々な意見

「UnityのMonobehaviour.Update()をプロは避けるのか」についての様々な意見 - X

土屋つかさ氏がXの記事機能で公開した、プロの現場でMonobehaviour.Update()を使う/使わないについて言及されたポストのまとめです。

UnityYAML Assets を GitHub 上でレビュー可能にする OSS「PrefabLens」を作った

UnityYAML Assets を GitHub 上でレビュー可能にする OSS「PrefabLens」を作った - Zenn

ブログの著者が開発する、.prefab.unityなどUnityYAML形式のアセット差分をGitHub上でレビュー可能にするOSS「PrefabLens」を紹介しています。fileID / guidによるオブジェクト参照の解決を行い、Chrome Extension・Unity Plugin・CLIの3つの形態で人間が読みやすい差分表示を提供するとしています。

Unity6.3で、ついに右下の「Development Build」表示を消すことができるようになった!

Unity6.3で、ついに右下の「Development Build」表示を消すことができるようになった! - きゅぶろぐ

Unity 6.3から Watermark.showDeveloperWatermark を設定することで、Development Build時の右下のウォーターマーク表示を消せるようになったことを紹介しています。

Unityのエディタ拡張から共有メモリに書き込みを行い、ランタイム側で読み込みを行う

Unityのエディタ拡張から共有メモリに書き込みを行い、ランタイム側で読み込みを行う - Zenn

Unity 6.3.10f1で、エディタ拡張ウィンドウからMemoryMappedFileで共有メモリへ書き込み、ランタイム側のMonoBehaviourがポーリングして読み取る、プロセス間通信のサンプル実装を紹介しています。

【Unity】Unity 6.5 からサポートされた Swift Xcode Project Type について

【Unity】Unity 6.5 からサポートされた Swift Xcode Project Type について - Qiita

Unity 6.5で実験的機能として追加された、iOS / tvOS向けXcodeプロジェクトをSwiftベースで生成するSwift Xcode Project Typeを解説しています。メモリ安全性の向上とランタイムクラッシュの削減を利点とする一方、最小サポートはiOS 16.0で、Unity as a Libraryとフルスクリーンビデオは現時点で非対応であり、ポストプロセススクリプトの修正やネイティブプラグインの移行が必要になる点を詳述しています。

MasterMemoryは何を解決し、何を解決しないのか:Unityのマスターデータ運用を実務目線で整理する

MasterMemoryは何を解決し、何を解決しないのか:Unityのマスターデータ運用を実務目線で整理する - Zenn

CysharpのMasterMemoryを「読み取り専用のインメモリDB」と位置づけ、型安全な検索API、複合キー・範囲検索、C#で書けるValidatorなど解決することと、入力元管理・ローカライズ・CI/CD・環境別データ管理など解決しない前後工程を整理しています。ScriptableObjectやSQLiteと比べたときの位置付け、向いているケース・向いていないケースにも触れています。

AIに任せたE2Eテストが俺TUEEEと化していたので、実プレイ由来のセーブデータで作り直した話

AIに任せたE2Eテストが俺TUEEEと化していたので、実プレイ由来のセーブデータで作り直した話 - Zenn

モバイルゲーム開発(Unity 6000.3.10f1)でClaude Codeに任せたE2Eテストが、AIの用意した非現実的な前提状態のまま決定化され、実プレイと乖離していた問題への対応を紹介しています。

対応として、bashに埋め込んだC#文字列をコンパイル済みのE2E APIへ移行して実行時エラーをコンパイル時に検知できるようにし、テストの前提状態は実プレイで到達した状態だけをセーブデータスナップショットとして保存・ロードする方式に作り直しています。これによりAIの推論に委ねる範囲が減り、テスト追加も簡便になったとしています。

Unity実務で迷わないデータフォーマット選定:YAML / JSON / MessagePackの使い分け

Unity実務で迷わないデータフォーマット選定:YAML / JSON / MessagePackの使い分け - Zenn

人間が編集するか、データ量と読み込み頻度、通信かローカルか、スキーマ変更への強さという観点から、YAML / JSON / MessagePackの使い分けを整理しています。ユーザー設定・セーブデータ・マスターデータ・サーバ通信といった用途別の指針を示し、編集元と実行時形式を分離してデータパイプライン全体を設計することを勧めています。

【C#, Unity】JetBrains.Annotationsの[MustDisposeResource]はUniTaskにも対応してた話

【C#, Unity】JetBrains.Annotationsの[MustDisposeResource]はUniTaskにも対応してた話 - はなちるのマイノート

JetBrains.Annotationsの[MustDisposeResource]属性が、Task<IDisposable> / ValueTask<IDisposable>だけでなくUniTaskを返す非同期メソッドでも機能することを、Rider 2026.1.4での実験で確認しています。UniTaskがtask-likeな戻り値として扱われるため、Dispose漏れの警告が適切に表示されるとしています。

新しいUnity CLIでGitHub ActionsにUnity Personalライセンスを持ち込む

新しいUnity CLIでGitHub ActionsにUnity Personalライセンスを持ち込む - Zenn

上記のUnity CLIをGitHub ActionsのCIでUnity Personalライセンスと組み合わせようとした検証記事です。

サービスアカウント認証ではPersonalライセンスに到達できないこと、既存の.ulfをオフラインで読み込む方法はマシンバインドの不一致で失敗することを確認した上で、GameCIの実装を読み解き、-serial / -username / -passwordによるオンラインアクティベーション構成に落ち着いた経緯をまとめています。


Share this post on:

Next Post
Unity Weekly 280