トピックガイド

グラフィックスとゲーム

Metal と Apple のグラフィックススタックで、高性能なレンダリング、ゲーム、3D コンテンツ、クロスプラットフォーム体験を構築します。

このコレクションでは、アセット作成から画面表示までピクセルの流れを追います。Metal、レンダリングパイプライン、ゲームテクノロジー、移植、入力、パフォーマンスと、応答性の高い 2D、3D、没入型体験の作成に使うツールを扱います。

セッション
51
2026
18
2025
15
2024
18

このトピックの内容

  • Metal とレンダリング性能
  • ゲームテクノロジー、入力、移植
  • 3D アセット、アニメーション、制作ツール

WWDC 2026

18 セッション
  1. Agentic Coding でゲーム移植を高速化28:00 · AI と機械学習, グラフィックスとゲームGame Porting Toolkit 4 の新しい Agentic Skill を使い、Apple プラットフォームへのゲーム移植を大幅に高速化します。AI コーディングアシスタントと連携し、Metal 4 の導入、MetalFX の統合、Apple ハードウェア向けのゲーム調整を行う方法を紹介します。Agent が Metal デバッグツールで GPU…
  2. Cyberpunk 2077 を Mac へ27:54 · AI と機械学習, グラフィックスとゲームCD PROJEKT RED が Cyberpunk 2077 を Mac へ移植し、macOS の AAA ゲームに新たな基準を築いた舞台裏を紹介します。Apple の堅牢なハードウェア、ソフトウェア、開発ツールを活用し、高忠実度な体験を実現した方法を説明します。同様の手法を自分のゲームへ適用する方法も学びます。革新的な「For this Mac」プリセットにより、Mac…
  3. Foveated Streaming で没入型コンテンツを visionOS に導入14:22 · グラフィックスとゲーム, 空間コンピューティングFoveated Streaming により、リモートでレンダリングしたシーンを完全な忠実度で Apple Vision Pro へ届ける方法を紹介します。OpenXR シーンと NVIDIA CloudXR を使ったデモを通じ、visionOS のネイティブ機能とサードパーティ製ストリーミング技術を完全なワイヤレス環境で組み合わせる仕組みを説明します。FoveatedStreaming…
  4. Metal tensor でカスタム機械学習演算を最適化16:13 · グラフィックスとゲーム, AI と機械学習Metal Tensor API と Metal Performance Primitives (MPP) Tensor Ops ライブラリで、強力な機械学習パフォーマンスを活用します。Apple M5 と A19 GPU の Neural Accelerators を利用するポータブルな演算の作成方法を紹介します。Core AI アプリケーション向けのカスタム機械学習 kernel を構築し、量子化データ形式と…
  5. Metal でリアルタイムニューラルレンダリングパイプラインを構築22:16 · AI と機械学習, グラフィックスとゲームMetal 4 を使い、機械学習をリアルタイムレンダリングパイプラインへ統合する方法を紹介します。Maxon の Redshift Live による実例を交え、MetalFX のニューラルノイズ除去で製品品質の結果を得る実践的な導入パターンとベストプラクティスを説明します。ML command encoder をグラフィックス処理と並行して使い、ニューラルトーンマッパーをトレーニング、配備する方法を学びます。新しい…
  6. Metal ゲームのパフォーマンス問題を見つけて修正21:01 · 開発者ツール, グラフィックスとゲーム強力な Metal ツールで、見つけにくいゲームのパフォーマンス問題を特定します。Instruments の Game Performance Overview で豊富なパフォーマンスデータを収集し、macOS の metalperftrace と iOS のコントロールセンターでバックグラウンドトレースを実行し、新しい StateReporting API…
  7. Reality Composer Pro 3 でノーコードゲームをデザイン18:53 · 開発者ツール, グラフィックスとゲームReality Composer Pro 3 の ScriptGraph を使い、アプリやゲーム向けの 3D コンテンツをコードなしで作る方法を紹介します。ビジュアルノードを活用してアニメーションとインタラクティブな場面を構築し、SwiftUI 要素を組み込んで吹き出しなどの UI を体験へ追加する方法を学びます。
  8. Reality Composer Pro 3 で空間シーンをすばやく反復16:44 · グラフィックスとゲーム, 空間コンピューティングReality Composer Pro 3 の強力な新機能を使って空間体験を構築します。没入型シーンへコンテンツ、ビジュアルエフェクト、ライティング、インタラクションを追加する方法を学びます。すべてエディタを離れずに行えます。エディタ内の AI 支援機能ですばやく反復する方法も紹介します。
  9. Reality Composer Pro 3 で空間ワークフローを大幅強化21:52 · グラフィックスとゲーム, 空間コンピューティングReality Composer Pro の強力なグラフベースツール群だけを使い、豊かなインタラクションと印象的なビジュアルエフェクトを構築する方法を紹介します。Shader Graph で動的なマテリアルを作り、Animation Graph でスケルタルアニメーションをブレンドし、Compute Graph でパーティクルエフェクトをシミュレーションします。さらに Script Graph…
  10. RealityKit の進化を探る23:51 · グラフィックスとゲーム, 空間コンピューティングアプリとゲームの没入感とリアリティをさらに高める RealityKit の最新機能を紹介します。インタラクティブな布のシミュレーション、NavMesh 経路探索、複合現実ライティング、空間オーディオを強化するカスタマイズ可能なリバーブメッシュなどの機能を説明します。改善されたシャドウ、キャラクターレンダリングの強化、Gaussian splatting 対応で視覚的な忠実度を高めます。
  11. Spatial Preview フレームワークの紹介14:45 · グラフィックスとゲーム, 空間コンピューティング新しい Spatial Preview フレームワークで Mac のコンテンツを visionOS へ直接導入する方法を紹介します。両方のプラットフォーム間でライブ同期と双方向編集を行い、動的なワークフローを構築する方法を説明します。SpatialPreview API、デバイス検出、2D および 3D セッション統合、Mac アプリを空間対応させる新しい Quick Look 機能を学びます。
  12. USDKit と OpenUSD の新機能を紹介14:33 · 空間コンピューティング, グラフィックスとゲームSwift ベースの USDKit、新しい Spatial Preview API、強化された空間 Web 機能など、Apple プラットフォームの Universal Scene Description (USD) 対応に関する最新の進化を紹介します。OpenUSD 標準の最新アップデートによるアクセシビリティ、Gaussian splats、圧縮ジオメトリへの対応を説明します。Mac の Preview…
  13. Xcode で Reality Composer Pro 3 の機能を拡張22:02 · グラフィックスとゲーム, 空間コンピューティングReality Composer Pro 3 を使い、より大規模で意欲的な空間プロジェクトを構築する方法を紹介します。カスタムコンポーネントの編集、カスタムシステムの実行、独自の ScriptGraph ノード構築を可能にするプロジェクト固有のプラグインを作り、空間オーサリングワークフローを完全に制御できるようにします。
  14. visionOS 27 で次世代体験を構築32:35 · グラフィックスとゲーム, 空間コンピューティングvisionOS 27 の新機能を使い、次世代のアプリ、ゲーム、空間体験を構築します。visionOS 体験を作るさまざまな方法として、Apple のネイティブツールとフレームワーク、Mac または PC からの没入型コンテンツ配信、サードパーティ製エンジン、既存 iOS アプリの移植を紹介します。3D…
  15. visionOS で構造化 3D モデルを共同利用25:16 · グラフィックスとゲーム, 空間コンピューティング構造化 3D モデルを visionOS で生き生きと表示する方法を学びます。USDZ の準備、階層アセンブリ内の個別エンティティ操作、断面平面によるモデル内部コンポーネントの調査を説明します。Apple Vision Pro でのデザインレビューと共同作業向けに、印象的な分解ビューアニメーションを作成します。
  16. visionOS アプリと空間 Web 向け没入型環境をデザイン15:58 · AI と機械学習, グラフィックスとゲームアプリ、Web サイト、SharePlay 体験向けに写実的な visionOS 環境を作る方法を学びます。環境を深く没入できるものにするデザイン原則を紹介し、参照素材の作成や撮影、高忠実度 CG アセットの準備、動きやライティングなどのリアルタイムエフェクトの作成方法を説明します。
  17. visionOS オブジェクトトラッキングの強化点を探る14:05 · グラフィックスとゲーム, 空間コンピューティングvisionOS におけるオブジェクトトラッキングと空間アクセサリ入力の進化を紹介します。移動する物体や手持ちの物体を追跡し、物理世界とデジタル世界をつなぐ新しい方法を説明します。新たに対応した空間アクセサリの種類と、独自の操作モデルをアプリで実現するカスタムアクセサリの構築要件も学びます。
  18. タッチで優れたゲームを作る24:23 · グラフィックスとゲームゲームに魅力的なタッチ体験を作るための手法を詳しく紹介します。インディーから AAA ゲーム開発までの専門的な知見、直感的なタッチコントロールのベストプラクティス、Touch Controller フレームワークや Metal などの Apple テクノロジーを活用して高性能を実現する方法を説明します。

WWDC 2025

15 セッション
  1. Apple Games アプリでプレイヤーの参加を促す21:15 · グラフィックスとゲームGames アプリは、ゲームの最新情報を確認し、新しいゲームを見つけ、友だちと一緒にプレイできる新しい場所です。Games アプリでゲームを最適に表示する設定、ソーシャルプレイを可能にする Game Center の統合、In-App Events でプレイヤーの継続利用を促す方法を学びます。このセッションを最大限に活用するには、「Game Center 入門」もご覧ください。
  2. Apple-Hosted Background Assets の紹介25:05 · アプリサービス, App Store、配信、マーケティングBackground Assets を基盤に、ゲームやその他のアプリケーション向けコンテンツのアセットパックをダウンロードする新機能を紹介します。Apple にアセットパックをホストしてもらう方法と、セルフホスティングを管理する方法を学びます。ネイティブ API の統合と対応する App Store 実装を詳しく説明し、アプリのコンテンツ配信とユーザー体験を強化するためのツールを紹介します。
  3. Game Center 入門29:36 · 開発者ツール, グラフィックスとゲームGame Center の機能と利用開始方法を紹介します。実績、チャレンジ、リーダーボード、アクティビティを実装し、ゲームを見つけやすくして新しいプレイヤーを呼び込み、エンゲージメントを高めるためのベストプラクティスを説明します。このセッションを最大限に活用するには、「Apple Games アプリでプレイヤーの参加を促す」もご覧ください。
  4. Instruments で CPU パフォーマンスを最適化32:59 · AI と機械学習, グラフィックスとゲームInstruments の 2 つの新しいハードウェア支援ツールを使い、Apple silicon 向けにアプリを最適化する方法を学びます。まずアプリをプロファイリングする方法を説明し、Processor Trace で呼び出されたすべての関数を表示して詳しく分析します。CPU Counters の各モードを使い、コードの CPU ボトルネックを分析する方法も解説します。
  5. Metal 4 の機械学習とグラフィックスを組み合わせる29:40 · グラフィックスとゲーム, AI と機械学習Metal 4 を使い、機械学習をグラフィックスアプリケーションへシームレスに組み込む方法を学びます。レンダリングや計算処理と並行して GPU タイムライン上でモデルを実行する tensor リソースと ML encoder を紹介します。shader ML でニューラルネットワークをシェーダへ直接組み込み、高度なエフェクトとパフォーマンス向上を実現する方法を説明します。サンプルアプリを使い、Metal 4 ML…
  6. Metal 4 の紹介24:06 · グラフィックスとゲーム既存の Metal アプリで Metal 4 の強力な新機能を活用し始める方法を学びます。Metal で Apple silicon の性能を最大限に引き出し、ハードウェアをより効率的にプログラムする方法を説明します。Metal 4 の新機能を使い、機械学習を Metal コードへ統合する方法も学びます。
  7. Metal 4 ゲームをさらに進化26:47 · グラフィックスとゲームMetal 4 の最新機能をさらに詳しく紹介します。複雑で視覚的に豊かなワークロードを Apple silicon で実現するための新しいレイトレーシング機能を説明します。MetalFX でレンダリングのアップスケール、フレーム補間、シーンのノイズ除去を行い、ワークロードを拡張する方法を紹介します。このセッションを最大限に活用するには、まず「Metal 4 の紹介」と「Metal 4 ゲームを探る」をご覧ください。
  8. Metal 4 ゲームを探る32:21 · グラフィックスとゲームMetal 4 の最新機能でゲームエンジンを最適化する方法を学びます。コマンドエンコードを統合して CPU オーバーヘッドを抑え、グラフィックスリソース管理を拡張して大規模シーンへ対応しながらメモリ予算を最大限に活かし、大規模なパイプラインステートライブラリを高速に読み込む方法を説明します。このセッションを最大限に活用するには、まず「Metal 4 の紹介」をご覧ください。
  9. RealityKit の新機能26:08 · グラフィックスとゲーム, 空間コンピューティングRealityKit の新機能を使い、iOS、iPadOS、macOS、tvOS、visionOS 向けの豊かな 3D コンテンツを構築します。RealityKit から ARKit データへ直接アクセスする方法を学びます。オブジェクト操作機能を使い、3D コンテンツをより自然に操作する方法を紹介します。インタラクティブなサンプルを通じ、シーン理解、環境ブレンディング、インスタンス化などの新 API を説明します。
  10. SceneKit プロジェクトを RealityKit へ移行27:41 · グラフィックスとゲームSceneKit の非推奨化を理解し、3D プロジェクトを Apple 推奨の高レベル 3D エンジン RealityKit へ移行する方法を紹介します。SceneKit の非推奨化がプロジェクトに与える意味を説明し、2 つのエンジンの主要概念を比較して、SceneKit のサンプルゲームを RealityKit へ移植します。対応するすべてのプラットフォームで RealityKit…
  11. visionOS 26 の新機能38:47 · オーディオとビデオ, ビジネスと教育visionOS 26 の新機能を紹介します。強化されたボリューム API と、SwiftUI、RealityKit、ARKit の能力を組み合わせる方法を学びます。高速化されたハンドトラッキングと空間アクセサリからの入力を使い、さらに魅力的なアプリやゲームを構築する方法を紹介します。SharePlay、Compositor Services、没入型メディア、空間 Web、Enterprise API…
  12. visionOS の空間アクセサリ入力を探る17:44 · グラフィックスとゲーム, 空間コンピューティング空間アクセサリをアプリへ統合する方法を学びます。仮想コンテンツの表示、アプリの操作、空間内での追跡、操作情報の取得を通じ、visionOS の仮想体験を強化します。
  13. visionOS 向けカスタム環境を最適化32:46 · デザイン, グラフィックスとゲームプロシージャルツールを使い、visionOS アプリやゲーム向けの美しい没入型環境を作る方法を紹介します。高品質な環境の構成要素を説明し、最適化プロセスを詳しく解説します。Apple が提供する Houdini 向けワークフローを使い、シーンのポリゴン数削減、ジオメトリの整理、UV マップのパッケージ化、Reality Composer Pro や任意のゲームエンジンへ読み込む USD…
  14. ゲームをレベルアップ23:10 · グラフィックスとゲーム統合されたゲームプラットフォームでゲームを引き立てる方法を学びます。ゲームを強化し、プレイヤー体験をさらに向上させるために使えるテクノロジーを案内します。ゲームの構築、デバッグ、プロファイリングに欠かせない基本ツールを概説します。
  15. 没入型アプリ向け Metal レンダリングの新機能24:40 · グラフィックスとゲーム, 空間コンピューティングCompositor Services を使う没入型アプリ向け Metal レンダリングの最新改善点を紹介します。アプリの操作可能な要素を強調するホバーエフェクトの追加と、動的レンダリング品質で忠実度を高める方法を学びます。新しい progressive immersion スタイルも説明します。Mac から Vision Pro へ Metal コンテンツを直接レンダリングし、macOS…

WWDC 2024

18 セッション
  1. Apple プラットフォーム向けの高度なゲームをデザイン23:54 · グラフィックスとゲーム, デザイン高度なゲームを Mac、iPad、iPhone に自然になじむよう調整する方法を学びます。さまざまなディスプレイでゲームを美しく見せ、各デバイスで直感的に操作できるよう入力とコントロールを調整し、優れたプレイヤー体験を実現する Apple テクノロジーを活用する方法を紹介します。
  2. Metal で機械学習を高速化25:06 · グラフィックスとゲーム, AI と機械学習Metal Performance Shaders Graph の新機能を使い、機械学習の Transformer モデルを高速化する方法を学びます。モデルの計算帯域幅と品質を向上させ、新しい MPSGraph ビューアで可視化する方法も解説します。
  3. Object Capture のエリアモードを紹介11:31 · 開発者ツール, グラフィックスとゲームObject Capture の機能を拡張し、エリアのキャプチャと再構築に対応するエリアモードによって、iOS で新たな 3D キャプチャが可能になります。再構築用の新しい macOS サンプルアプリで iOS キャプチャの品質を最適化し、Apple Vision Pro、iPhone、iPad、Mac の Quick Look で最終結果を表示する方法を学びます。独自の画像処理パイプラインを作成できる新 API…
  4. RealityKit で空間描画アプリを構築32:25 · 開発者ツール, グラフィックスとゲーム空間描画アプリを構築する過程を通じて RealityKit を活用します。RealityKit を ARKit と SwiftUI に統合した印象的な空間体験を作りながら、RealityKit のリソースの仕組みと、低レベルのメッシュ API やテクスチャ API などの機能を使って利用者のブラシストロークを高速に更新する方法を学びます。
  5. RealityKit オーディオで空間コンピューティングアプリを強化23:20 · 開発者ツール, グラフィックスとゲームRealityKit オーディオを使い、空間コンピューティング体験を向上させます。空間オーディオで 3D 没入型体験に臨場感を与える方法を紹介します。環境音やリバーブから、3D コンテンツに個性を加えるリアルタイムのプロシージャルオーディオまで、RealityKit オーディオ API でアプリをさらに魅力的にする方法を学びます。
  6. RealityKit デバッガを使いこなす24:10 · グラフィックスとゲーム, 空間コンピューティングRealityKit デバッガを紹介します。この新しいツールを使い、空間アプリのエンティティ階層を調査し、意図しない変換をデバッグし、欠けているエンティティを見つけ、システムの問題を引き起こすコードを特定する方法を説明します。
  7. ScreenCaptureKit で HDR コンテンツをキャプチャ11:29 · グラフィックスとゲーム, オーディオとビデオScreenCaptureKit を使ってハイダイナミックレンジの色をキャプチャする方法を学び、HDR 対応、マイク収録、ファイルへの直接録画などの新機能を紹介します。
  8. SwiftUI でカスタムビジュアルエフェクトを作成26:06 · デザイン, グラフィックスとゲームSwiftUI で印象的なビジュアルエフェクトを作る方法を紹介します。独自のスクロールエフェクト、豊かな色表現、カスタムトランジションの構築方法を学びます。Metal シェーダとカスタムテキストレンダリングを使った高度なグラフィックエフェクトも紹介します。
  9. USD と MaterialX の新機能9:24 · 開発者ツール, グラフィックスとゲームApple プラットフォームにおける Universal Scene Description と MaterialX 対応のアップデートを紹介します。これらのテクノロジーが 3D コンテンツの作成と配信の基盤となる仕組みや、優れた空間体験を作るワークフローの効率化にどう役立つかを学びます。RealityKit と Storm での USD および MaterialX 対応、システム提供ツールの進化などを紹介します。
  10. iOS または iPadOS ゲームを visionOS に対応18:42 · 空間コンピューティング, グラフィックスとゲームiOS または iPadOS のゲームを、visionOS ならではの体験へ変える方法を紹介します。3D フレームや没入型背景で、没入感と楽しさを高めます。立体視やヘッドトラッキングでウインドウに奥行きを加え、プレイヤーをゲームの世界へさらに引き込みます。
  11. iOS、macOS、visionOS 向け RealityKit API の紹介31:31 · 開発者ツール, グラフィックスとゲームRealityKit の新しいクロスプラットフォーム API を使い、iOS、macOS、visionOS 向けの没入型アプリを構築する方法を学びます。新しいホバーエフェクト、ライトとシャドウ、ポータル通過機能を、実例を通して確認します。
  12. visionOS でパススルーと Metal を組み合わせてレンダリング19:54 · 空間コンピューティング, グラフィックスとゲームMetal 体験を visionOS に拡張する準備をしましょう。パススルーを使い、レンダリングしたコンテンツを利用者の物理環境と統合するためのベストプラクティスを学びます。物理世界に合うようコンテンツを配置し、追跡可能なアンカー予測でレイテンシを減らす方法などを紹介します。
  13. visionOS の Quick Look の新機能14:24 · グラフィックスとゲーム, Safari と WebvisionOS の Quick Look を使い、アプリ内のファイルプレビューと編集体験を向上させる方法を紹介します。アプリ内 Quick Look とウインドウ表示の Quick Look の統合に加え、アプリ内でウインドウ表示の Quick Look 体験をカスタマイズする新しい API を解説します。Quick Look での 3D モデル表示に関する最新の改善点も紹介します。
  14. visionOS のゲーム入力を探る16:22 · デザイン, 空間コンピューティングvisionOS ゲーム向けの優れた入力をデザインし、実装する方法を紹介します。システムジェスチャにより、プレイヤーがゲームを自然に操作できる仕組みを学びます。カスタムジェスチャとゲームコントローラに対応するためのベストプラクティスも紹介します。
  15. visionOS 向け TabletopKit の紹介16:39 · 空間コンピューティング, グラフィックスとゲームTabletopKit を使い、visionOS 向けのボードゲームを一から構築します。ゲームの設定、RealityKit による高度なレンダリングの追加、わずか数行のコードで FaceTime の空間 Persona を使ったマルチプレイヤーを有効にする方法を紹介します。
  16. 優れた visionOS アプリをデザイン19:03 · グラフィックスとゲーム, 空間コンピューティング没入感を取り入れ、目と手に合わせてデザインし、奥行き、スケール、空間を活用して、魅力的な空間コンピューティングアプリを作る方法を紹介します。優れた visionOS アプリの例をいくつか取り上げ、デザイナーがこのプラットフォーム向けの新しい体験をどう構築したかを見ていきます。
  17. 空間コンピューティング向けに 3D アセットを最適化22:13 · グラフィックスとゲーム, 空間コンピューティング最適化された 3D アセットを作成する一連のワークフローを詳しく紹介します。デジタルコンテンツ作成ツールでメッシュ、マテリアル、テクスチャを最適化するためのベストプラクティスを学びます。シェーダグラフ、ベイク、マテリアルインスタンスを活用し、パフォーマンスを最適化しながら 3D シーンを強化します。ネイティブツールを使ってアセットを効率的に扱い、アプリのパフォーマンスを向上させます。
  18. 高度なゲームを Apple プラットフォームへ移植29:32 · 開発者ツール, グラフィックスとゲームApple プラットフォームを通じ、世界中のプレイヤーへ簡単にゲームを届ける方法を紹介します。Windows 実行ファイルを Apple silicon で評価し、コードサンプルを使ってゲームの移植を始め、シェーダコードを Metal に変換して、ゲームを Mac、iPhone、iPad に展開する方法を説明します。HLSL シェーダを認識する強化された Metal ツールを使い、Metal…