ゲームの最新情報

主な最新のテクノロジーと機能について詳しく解説します。

Metal 4の概要

Metalの最新バージョンは、最新のアプリのニーズに合わせて拡張できるように設計されています。APIが合理化され、低オーバーヘッドのコマンドエンコーディングとスケーラブルなリソース管理により、Appleシリコン上で最適なパフォーマンスを簡単に実現できるようになりました。実行時のコンパイルを削減するための新しいさまざまな方法により、コンパイルがこれまで以上に明示的かつ高速になりました。

Metal 4には、APIとシェーディング言語の両方でテンソルをネイティブにサポートするなど、機械学習の高度なサポートが導入されています。機械学習を、大規模なネットワークを実行するためにコマンドラインを使用してMetalアプリに直接組み込んだり、シェーダ内でインラインの推論処理に直接組み込んでほかのシェーダコードと一緒に実行したりできます。

Metal 4は、現在すでに使用しているMTLDeviceも拡張します。アプリやゲームに最も役立つ機能を、ニーズに合った順序で、段階的に導入できます。

Game Porting Toolkit 3

拡張命令セット、スパースリソース、およびMetalFX Upscaling、ノイズ除去、フレーム補間のサポートにより、さらに多くのゲームを評価できます。リモートのMacで、Microsoft Visual Studioからゲームのビルドとデバッグを実行できます。Metalシェーダコンバータを使用してAppleのGPU機能(フレームバッファフェッチ、関数定数、交差関数バッファなど)にアクセスし、さらにMetal-cppを使用してC++からすべてのMetal 4 APIにアクセスすることで、HLSLシェーダを強化できます。

ゲームをレベルアップさせる方法

ゲームの入力方法

広く普及している各種ゲームコントローラに対する組み込みのサポートを利用して、さらにイマーシブなゲーム体験をプレイヤーに提供できます。

  • PlayStation VR2 Senseコントローラ: PlayStation VR2 Senseコントローラのサポートを活用して、イマーシブなvisionOSゲームを構築しましょう。6方向の自由自在で正確な入力とコントローラの振動を利用して、Vision Proにまったく新しいゲーム体験をもたらすことができます。
  • オンスクリーンコントロール: Touch Controller APIを使用すれば、iPhoneやiPadのゲームにオンスクリーンコントロールを簡単に取り入れることができます。

クロスデバイスのゲームセーブ

各種Appleデバイス間でゲームのセーブデータを簡単に同期できるため、プレイヤーはiPhone、iPad、Mac、Apple Vision Proのいずれを使用していても、中断したところからゲームを再開できます。

ゲームオーバーレイ

iOS、iPadOS、macOSでは、新しいゲームオーバーレイにより、プレイヤーは重要な場面でゲームに留まることができます。設定を調整したり、友達とつながったり、最新のアプリ内イベントや対応するGame Center機能を確認したりといったアクションを、いずれもゲームを中断することなく、簡単に行えるようになりました。

Apple Gamesアプリ

Apple Gamesは、どのAppleデバイスでもゲームを思い切り楽しむことができる、新しいオールインワンのアプリです。Apple Gamesアプリでは、プレイヤーが友達と1つの便利な場所に集まって、iPhone、iPad、Macでゲームを見つけ、起動し、参加することができます。プレイヤーはチャレンジで競い合ったり、マルチプレイヤー対戦で一緒にプレイしたり、アチーブメントを達成したりなど、さまざまなことができるようになっています。ゲームはApple Gamesアプリに自動的に表示され、Game Centerの機能やアプリ内イベントを使えばさらに多くの場所に表示されるようになります。

Game Center

Game Centerの新機能により、ゲームをプレイしたり友達とつながったりすることがさらに楽しくなります。新しいApple Gamesアプリでは、ゲームをより際立たせるため、次のような新機能を利用できます。

  • チャレンジ: シングルプレイヤーゲームのプレイ体験を、友達との交流の場に変えることができます。チャレンジでは、友達をゲームに招待し、制限時間内に誰が最高スコアを獲得するかを競います。
  • アクティビティ: プレイヤーをゲーム内の特定の場所にリンクすることで、各プレイヤーがすばやくアクションを起こせるようになります。たとえば、アクティビティを使用して、プレイヤーをLeaderboardやチャレンジ、マルチプレイヤー対戦などに誘導することができます。
  • マルチプレイヤーアクティビティ: Apple Gamesアプリのさまざまな場所でゲームのマルチプレイヤー体験のプロモーションを行い、プレイヤーが別のプラットフォームからでもシームレスに友達を招待できるよう設定することができます。マルチプレイヤーアクティビティは、Game Centerが提供するインフラストラクチャか、独自のマルチプレイヤーシステムを使って構成できます。

Managed Background Assets

Managed Background Assetsを使用すると、ゲームやアプリのアセットをより簡単にホストできます。アセットパックのダウンロード、アップデート、ストリーミング解凍などの処理をすべて自動的に管理できるようになったため、アプリやゲームでダウンロード可能コンテンツ(DLC)などのアセットをユーザーのデバイスにダウンロードする方法を簡単に設定できます。システム提供の新しいダウンローダー拡張機能は、アプリやゲームに簡単に組み込むことができ、カスタムコードは必要ありません。アセットパックはセルフホストできますが、Appleにホストを任せてダウンロード可能アセットを提供することもできます。Apple Developer Programメンバーシップの特典の一部として、App Storeで配信されるアプリやゲームでは、200GBまでの容量でAppleによるホストを利用できます。Appleがホストするバックグラウンドアセットは、アプリのビルドとは別に提出できます。