Unity 6、本日公開!

MATT BROMBERG / UNITY TECHNOLOGIESPresident and CEO of Unity
Oct 17, 2024|5:16 分
Unity 6 キーアート

チーム全員を代表して、Unity 6 の発売を発表できることをとても誇りに思います!

世界中の開発者とのパートナーシップのもとで開発、テスト、洗練された Unity 6 は、本制作にも完全に対応しており、これまでリリースした Unity の中で最もパフォーマンスが高く、最も安定したバージョンとなっています。

エンドツーエンドのマルチプレイヤーワークフローは、コネクテッドゲームの開発をスピードアップします。また、開発者がモバイルウェブをターゲットにできるツールや、GPU Resident Drawer やユニバーサルレンダーパイプライン(URP)の Render Graph のような、ワークロードを CPU から GPU に移動させる新しいグラフィックス機能を内部テストや顧客テストを通じて試験したところ、CPU パフォーマンスを最大 4 倍向上させることが確認できました。

重要なのは、プラットフォームの安定性を高めながら、上記のすべてを実現できたことです。

この成果を導いた鍵は、開発サイクルへの取り組み方を根本的に変えたことです。私たちは、規模を拡大したグローバルな開発者たちとともに、それぞれの新機能を厳格にテストしながら、1 年以上をすべて開発に振り向けてきました。今後、このプロセスを拡大し、継続的なフィードバックループを構築することで、Unity が皆様の日々の仕事によりポジティブな影響を与えられるようにしたいと考えています。

Stratton Studios のスタッフが実際の経験に基づいて Unity 6 の安定性向上を語る

Unity 6 では実用的な価値を提供することに焦点を置きました。この取り組みは Unity 6 の公開後も続けられます。私たちは、これまでの LTS リリースよりも何年も長く Unity 6 に多大な製品とエンジニアリングのリソースを投入し続けます。また、次のメジャーリリースのリリースから、少なくとも 2 年間はサポートすることをお約束します。

アップデートの新しいアプローチ

また、アップデートのリリースに新しいアプローチを導入しています。これは、エンジンのパフォーマンスと安定性を向上させ続けながら、アップグレードをより簡単に、より混乱なく行えるようにするものです。今後は 3 つのタイプのリリースの保守を行っていきます。1)メジャーリリース(Unity 6 など)、2)バグ修正やワークフローの改善を提供するが、新しい機能は提供しないパッチリリース、3)6.X の命名規則を持つ、「アップデート」と呼ばれる新しいタイプのリリース。

アップデートは新機能を追加するものですが、この新機能を利用するかは任意です。その時お使いのバージョンのエンジンとの互換性が失われることはありません。これにより、エディターとランタイムのパフォーマンスを継続的に向上させ、皆様が新機能をよりご利用しやすくすることができます。また各アップデートは、メジャーリリースと同様の厳格な回帰テストを経てリリースされるため、変更が壊れるリスクも大幅に軽減されます。私たちはすでに Unity 6 の最初のアップデートとなる Unity 6.1 の開発に取り組んでいます。これは 2025 年 4 月にリリース予定です。

コミュニケーションの改善

エンジンの改善に必要なフィードバックを確実に受け取るために、私たちは幅広いエンジニアのグループを DiscussionsDiscord に定期的に参加させることにしました。報告されたすべての問題を持ち帰り、検証するカスタマー QA チームも、これらのチャンネルに限らず、広くコミュニティチャンネルを積極的に監視します。最終的には、パッチリリースの内容や影響について、より詳細な情報を Discussions で事前に共有する予定です。こうすることで、皆様がもれなく情報を受け取り、皆様が抱いた懸念により素早く対応できるようにしてまいります。

皆様を成功に導くリソース

新しいツールや機能の感触をつかむ最善の方法は、それらが実際に動いているところを見たり、それらを作っているチームと直接交流したりすることです。本日、私たちは 6 Hours of Unity 6 ライブストリームをホストします。これは、コミュニティが製品、エンジニアリング、アドボカシーの各チームのメンバーにリリースに関する質問をすることができる場です。またリリースを記念して、Asset Store では皆様に開発のスタートダッシュを切っていただけるよう、18 種類の Unity 6 対応アセットを 96% オフで提供しております。

ハンズオンのテクニカルサンプル、デモ、電子書籍、その他のアセット、Unity 6 を使いこなすために必要なリソースにもアクセスできるようにしています。

  • Time Ghost』:最新の Unity Originals のリアルタイムシネマティックデモです。環境やキャラクターデザインの進化など、Unity 6 で実現できることを紹介しています。
  • Unity 6 版『Fantasy Kingdom』:URP の進化したレンダリング性能、最先端のライティング機能、そして強力なモバイル最適化を特徴とする、スタイライズされたゲーム環境をご覧ください。
  • Megacity Metro』:100 人以上のプレイヤーが同時参加する協力型のクロスプラットフォームゲームのデモをチェックして、マルチプレイヤーの仕組みを学び、ゲームサービスを実装し、Unity 6 の新機能を試してみてください。
  • Unity 上級クリエイターのためのユニバーサルレンダリングパイプライン入門:新しい Unity 6 プロジェクトのための URP の設定方法、品質設定、アダプティブプローブボリューム、カスタムシェーダー、HLSL インクルードなどの作業方法について、詳細なガイダンスを入手してください。
  • Optimize your game performance for mobile, XR, and the web in Unity:このガイドでは、Unity 6 の XR と Unity Web のパフォーマンスを最適化するための 75 以上の実用的なヒントをまとめています。Unity のプロファイリングツールの使い方を学び、プログラミング、プロジェクト設定、アセット、GPU、オーディオ、UI、アニメーション、物理演算などに関するヒントを得ましょう。
  • Optimize your game performance for consoles and PCs in Unity:この e ブックは、Unity 6 でコンソールゲームや PC ゲームを最適化するためのベストプラクティスを 100 ページ以上にまとめています。プロジェクトのプロファイリング、プログラミングアーキテクチャ、アセットやグラフィックスの最適化など、大規模プロジェクトに役立つヒントをご紹介します。
  • Best practices for project organization and version control:バージョン管理ソリューションを最大限に活用するためのヒントやベストプラクティスを満載した、アーティスト向けのガイドブックです。Unity のバージョン管理システムを使い始めるためのガイダンスや、Unity Asset Manager や Build Automation など、新しい Unity DevOps ツールの紹介も含まれています。
  • Level up your code with design patterns and SOLID:この e ブックでは、Unity 6 でコードを改善するために使用できる、KISS や DRY のような一般的なデザインプログラミングパターンやオブジェクト指向プログラミングの概念を、わかりやすくまとめています。
  • Happy Harvest – 2D Sample Project:2D ライト、シャドウエフェクト、スケルトンアニメーション、スプライトライブラリ、ビジュアルエフェクトなどを使用した、見下ろし型の 2D 農業シミュレーションゲームです。
  • Dragon Crashers – UI Toolkit:UI Toolkit とランタイムゲーム用の UI Builder の入門のためのサンプルで、一般的なゲームインターフェースのレイアウトとスタイルの構築方法を示し、シンプルな使用例と高度な使用例の両方を紹介しています。

皆様の信頼と継続的なサポートに感謝いたします。まだの方は、今すぐ Unity 6 をダウンロードしてください。皆様が Unity 6 で作る素晴らしいゲームを見るのが待ち遠しいです。

– Matt