ゲームを複数のプラットフォームでリリースすると、場所を問わずさらに多くのプレイヤーにリーチできます。そうすると、ローンチ時の潜在的なユーザーベースが大きくなるだけでなく、非常に熱心なファンがよく使うハードウェアを変更しても再度エンゲージすることができます。
より複雑な API を備えた新しいプラットフォームが進化するにつれて、当社は戦略的パートナーシップを発展させ、産業分野とともにプラットフォームサポートが成長し続け、プレイヤー ベースの拡大に貢献できるようにしています。
ユニバーサルレンダリングパイプライン(URP)では、パフォーマンスとグラフィックスの忠実度がUnityのサポートするプラットフォームエコシステム全体で最適化されるため、開発者はイノベーションを優先することができます。そのスケーラビリティ、カスタマイズ性、そして豊富な機能セットのおかげで、URPは、様式化されたビジュアルから物理ベースのレンダリングまで、あらゆるタイプのプロジェクトに創造の自由を提供します。
美しい庭園から、静かなオアシス、宇宙船のコックピットまで、いずれの URP 3D サンプルシーンも Unity Hub から利用でき、デスクトップ、コンソール、モバイル、XRにおけるURPの最適な使用法を学ぶために役立つ環境となっています。
旅はターミナルから始まります。ターミナルでは物理ベースのマテリアルを活用してリアルなレンダリングを提供し、ガーデンではモバイルデバイスやハイエンドプラットフォームで簡単にスケールできます。VRヘッドセットやローエンドのモバイルデバイス用に特別にカスタマイズされた、高度に様式化された環境であるコックピットにアクセスし、オアシスを発見して、より高性能な GPU を搭載したプラットフォームで URP がどのようにしてより高いレベルのビジュアル品質を実現できるかを学びます。
プロジェクトは、Unity Hubにあります。
パフォーマンスとグラフィックの忠実度は、コンソールやデバイスによって異なります。プレイヤーがどこにいても確実に最高の体験を得られるようにするには、以下のことを考慮してください。
- 最小スペックのデバイスでテストを優先的に実施して、基準となるパフォーマンスを突き止め、Unity のプロファイリングツールとデバッグツールを使って、全プラットフォームでパフォーマンスの問題を防止、特定、修正する。
- ウェブとモバイル向けに最適化する際は、ダウンロードサイズが問題とならないように、コンテンツ配信にAddressable Asset System を使用する。
- Unity Version Controlなどのソリューションを活用して、チームのコラボレーションとプロジェクトのバージョン管理を最適化する。
ゲームを複数のプラットフォームでリリースする場合は、可能な限り多くのプレイヤーにリーチできるよう、ゲームを拡張できるようにしておくことが肝心です。
UnityのDOTS(Data-Oriented Technology Stack)を使用すると、他のプロジェクトで読みやすく再利用しやすいC#コードを使用してより速く反復できるため、ゲームを効率的に拡張できます。
Unity Gaming Servicesを利用すると、マルチプレイヤーサービス、ゲーム運営、ユーザー獲得、収益化のためのツールを使ってライブゲームを制作できます。
Cloud Game Server Hosting(Multiplay)は、ゲームインフラストラクチャにパフォーマンスと柔軟性をもたらし、プレイヤーに最高の体験を提供します。
マルチプラットフォームゲームには、成功のチャンスだけでなく、課題もあります。
すべてのターゲットプラットフォームでゲームがクラッシュしたり、ラグが発生したりしないようにする必要があります。Unity Cloud Diagnosticsを利用すると、クラッシュとパフォーマンスのデータをフィルターで絞り込み、それをさまざまな対応チームにリンクし、カスタムダッシュボードを設定して、ゲームをターゲットハードウェアでスムーズに動作させることができます。
また、ゲームを構想からローンチまで進めたクリエイターの意見を聞くのにも役立ちます。Unityラウンドテーブル:「Learn the true costs and tips for creating a game」では、アドバイスやゲーム制作体験を共有している、業界をリードするエキスパートを取り上げています。
Unity 6でゲームを最新プラットフォームに適用するように最適化します。
- Unity 6では、前回のメジャーリリースよりも安定性とパフォーマンスが大幅に向上し、開発者とプレイヤーの体験を向上させています。
- モバイルブラウザー用に新たに追加されたウェブプラットフォームサポートにより、より多くのプレイヤーに達することができます。
- 改良されたプラットフォームブラウザーと新しいビルドプロファイルにより、効率を上げ、複数のプラットフォームに対応する構築を整理できます。
- WebGPUプレビューサポートに早期にアクセスして、デスクトップブラウザーゲーム用の最新のグラフィックス APIを試してみましょう。
Burst コンパイラー、ユニバーサルレンダーパイプライン(URP)、Entity Component System(ECS)をどのように活用して、『Two Point Campus』で高いパフォーマンスを発揮するコードをすべてのターゲットプラットフォームにわたって共有できるようになったかをご紹介します。
Roll7 がどのようにして PC からコンソールへの急速な拡大を実現し、次世代プラットフォームで輝き続ける 4K 120 fps のダイナミックなアクションシューティングゲームを確立したかをご覧ください。
Navegante が、最初のリリースである『Greak: Memories of Azur』をマルチプラットフォームで予定どおりにローンチした方法をご紹介します。Memories of Azur
比類なきプラットフォームサポート
プラットフォームパートナーとの関係により、モバイル、コンソール、デスクトップ、AR、VR、ウェブすべてにわたる最新機能とデバイスを初日からサポートできます。
Unityのウェブソリューションを活用すれば、プレイヤーがどこでプレイしようと、お気に入りのゲームにほぼ瞬時にアクセスできます。
さまざまな XR プラットフォームに対応したフレキシブルなツールで没入型のゲームを制作できます。Unity では、Apple Vision Pro、Meta Quest、PlayStation®VR をはじめ、主要なヘッドセットをサポートします。
Unity には、プラットフォーム固有のビルドモジュール、追加機能、学習教材、フォーラムのプレミアムサポートなど、開発者が PlayStation、Xbox、およびNintendo Switch™向けにゲームを制作するのに役立つ、さまざまなリソースが揃っています。
Apple App Store や Google Play の上位 1,000 タイトルのモバイルゲームの半数以上の制作に使用されているプラットフォームをベースに、高パフォーマンスの素晴らしい体験を制作しましょう。
Unity なら、PC、Mac、Web プラットフォーム向けにワンクリックでデプロイできます。
Nintendo Switch は任天堂の商標です。