Multiplatform tips and best practices
Learn the “how to” behind multiplatform gamedev. Hear success stories, get practical guidance, and begin your journey today.
Tips for starting a multiplatform game
Two studios and industry experts share tips on kick-starting a multiplatform project – team building, prototyping, tool selection, project outlining, and more.
Desktop to console: Best practices with Microsoft
Three studios and hosts from Microsoft discuss best practices for bringing your desktop game to Xbox and other platforms.
ゲームを複数のプラットフォームでリリースして、多くのプレイヤーにリーチしましょう。
マルチプラットフォームを選択
ゲームを複数のプラットフォームでリリースすると、場所を問わずさらに多くのプレイヤーにリーチできます。そうすると、ローンチ時の潜在的なユーザーベースが大きくなるだけでなく、非常に熱心なファンがよく使うハードウェアを変更しても再度エンゲージするチャンスが得られます。
Unity は、Unity のプラットフォームサポートが業界と共に成長し続けられるよう、より複雑な API を備えた新たなプラットフォームの進化に合わせて、戦略的パートナーシップを前進させています。そのため、制作したゲームを、プレイヤーが利用しているあらゆるプラットフォームでリリースすることができます。
Scalable visuals across platforms
The Universal Render Pipeline (URP) empowers developers to prioritize innovation, as performance and graphic fidelity are optimized across Unity’s supported platform ecosystem. Thanks to its scalability, customizability, and a rich feature set, URP offers you creative freedom for any type of project, from stylized visuals to physically based rendering.
マルチプラットフォーム向けに最適化
パフォーマンスとグラフィックの忠実度は、コンソールやデバイスによって異なります。プレイヤーがどこにいても確実に最高の体験を得られるようにするには、以下のことを考慮してください。
- 最小スペックのデバイスでテストを優先的に実施して、基準となるパフォーマンスを突き止め、Unity のプロファイリングツールとデバッグツールを駆使して、全プラットフォームでパフォーマンスの問題を防止、特定、修正する
- Web およびモバイル向けに最適化する際は、ダウンロードサイズが問題とならないように、コンテンツ配信に Addressable Asset System を使用する
- Plastic SCM などのソリューションを活用して、チームのコラボレーションとプロジェクトのバージョン管理を最適化する
- 全プラットフォームで最適なパフォーマンスを実現するために、Accelerate Solutions を利用して、Unity のエキスパートと直接連携する
複数のプラットフォームでリーチを最大化
ゲームを複数のプラットフォームでリリースする場合は、可能な限り多くのプレイヤーにリーチできるよう、ゲームを拡張できるようにしておくことが肝心です。
Unity の Data-Oriented Technology Stack(DOTS)を活用して、ゲームを効率的に拡張しましょう。DOTS なら、より読みやすく他のプロジェクトで再利用できる C# コードにより、イテレーションを高速化することができます。
Unity ゲーミングサービスを利用すると、マルチプレイヤーサービス、ゲーム運営、ユーザー獲得、収益化のためのツールを使ってライブゲームを制作できます。
マルチプレイヤーゲームの場合は、クラウドの Game Server Hosting(Multiplay)でゲーミングインフラストラクチャに対するパフォーマンスと柔軟性を実現し、プレイヤーに最適な体験を提供しましょう。
マルチプラットフォームのコストと課題を理解
マルチプラットフォームゲームには、成功のチャンスだけでなく、課題もあります。
すべてのターゲットプラットフォームでゲームがクラッシュしたり、ラグが発生したりしないようにする必要があります。Unity Cloud Diagnostics を利用すると、クラッシュとパフォーマンスのデータをフィルターで絞り込み、それをさまざまな対応チームにリンクし、カスタムダッシュボードを設定して、ゲームをターゲットハードウェアでスムーズに動作させることができます。
また、ゲームを構想からローンチまで進めたクリエイターの意見を聞くのにも役立ちます。「Unity Roundtable: Learn the true costs and tips for creating a game」では、アドバイスやゲーム制作体験を共有している、業界をリードするエキスパートを取り上げています。
Maximize platform potential and iteration speed
Optimize your games for the latest platforms with Unity 2022 LTS.
- Increase performance and stability using DirectX 12 graphics API on Windows and Xbox, and experiment with the latest ray tracing support for Xbox Series X|S.
- Iterate rapidly and deploy efficiently on Xbox Series X|S, PlayStation® 5, and Nintendo Switch™ with the incremental player build process.
- Better manage WebGL memory, with native C++ multithreading, support for touch controls, and texture compression for mobile web builds.
- Build faster on PlayStation®VR2 and Meta Quest 2 with updated XR tools.
成功事例
Two Point Campus
Burst コンパイラー、ユニバーサルレンダーパイプライン(URP)、Entity Component System(ECS)をどのように活用して、『Two Point Campus』で高いパフォーマンスを発揮するコードをすべてのターゲットプラットフォームにわたって共有できるようになったかをご紹介します。
Rollerdrome
Roll7 がどのようにして PC からコンソールへの急速な拡大を実現し、次世代プラットフォームで輝き続ける 4K 120 fps のダイナミックなアクションシューティングゲームを確立したかをご覧ください。
Greak: Memories of Azur
Navegante が、最初のリリースである『Greak: Memories of Azur』をどのようにしてマルチプラットフォーム向けに予定どおりにローンチできたかをご紹介します。
Ori: Will of the Wisps
ある小規模なスタジオがどのようにして『Ori: Will of the Wisps』を複数のプラットフォーム向けに制作してローンチしたかをご覧ください。より広いプラットフォームリーチの実現から比類のない拡張性まで、Moon Studios は Unity によってより多くのプレイヤーにアクセスできるようになりました。
Cuphead
Moldenhauer 兄弟を紹介します。2015 年に 2 人はそれぞれマーケティング業界と建設業界の仕事を辞め、自宅を抵当に入れ、初めてのビデオゲーム開発にすべてを捧げました。
Subnautica
5 つのプラットフォームで 600 万人を超える仲間たち:Unknown Worlds が、同スタジオの創造性とビジネスのビジョンを実現するために Unity を選んだ理由をご紹介します。
比類なきプラットフォームサポート
コンソール向け Unity
Unity には、プラットフォーム固有のビルドモジュール、追加機能、学習教材、フォーラムのプレミアムサポートなど、開発者が PlayStation、Xbox、Nintendo Switch™ 向けにゲームを制作するのに役立つ、さまざまなリソースが揃っています。
モバイルゲーム開発における Unity 活用
Apple App Store や Google Play の上位 1,000 タイトルのモバイルゲームの半数以上の制作に使用されているプラットフォームをベースに、高パフォーマンスの素晴らしい体験を制作しましょう。
VR 制作における Unity 活用
さまざまな VR プラットフォームに対応したフレキシブルなツールで没入型のゲームを制作しましょう。Unity では、Meta Quest や PlayStation VR をはじめ、主要なヘッドセットをサポートしています。
Nintendo Switch は任天堂の商標です。