サンプル、Codelab、デベロッパーのストーリー、動画

サンプル

Hello Vulkan

Hello Vulkan サンプルでは、Vulkan を使用するように Android アプリを設定する方法を紹介します。最終的な結果は画面上の色のついた三角形だけですが、必要な設定プロセスがすべて詳細に示されています。

各ステップの詳細については、このサンプルに基づいて、テクスチャ付きの回転する三角形をレンダリングするように拡張された Codelab をご覧ください。

AGDK トンネル

AGDK Tunnel サンプルは、Vulkan と OpenGL ES の両方をサポートするシンプルなエンドレス ゲームを示しています。このサンプルでは、デバイスで Vulkan がサポートされているかどうかを確認し、サポートが不十分な場合は OpenGL ES にフォールバックする方法を示します。

Unity Boat Attack

Unity Boat Attack は、Unity の ユニバーサル レンダリング パイプラインのテストと開発を支援するために特別に作成されたオープンソースのサンプル プロジェクトです。URP の機能の一部がどのように動作するかを理解し、いくつかのトリックを学ぶためのリソースとして使用することを目的としています。

詳細については、オープンソースのリポジトリをご覧ください。

UE4 Sun Temple

Sun Temple は、モバイルゲームの世界におけるエンジンのパワーを示すために、Unreal Engine 4.x 向けに特別に構築されたサンプルです。Vulkan がモバイルゲームにもたらすメリットを確認しましょう。

UE5 Lyra スターター ゲーム

Lyra スターター ゲームは、UE5 でゲームを作成するための最新のベスト プラクティスを示すために UE5 でリリースされた新しいサンプル ゲームプレイ プロジェクトです。ゲーム デベロッパーが新しいプロジェクトを作成するための出発点として、またカスタマイズ可能な学習リソースとして使用することを目的としています。Android で Vulkan を使用してエクスポートし、Android モバイル デバイスでの Vulkan の機能をチェックしましょう。

フィラメント

Filament は、Android、Linux、iOS、macOS、Windows、WebGL 向けのリアルタイムの物理ベース レンダリング エンジンです。できるだけ小さく効率的に設計されています。

Codelab

Android での Vulkan のスタートガイド Codelab では、Vulkan レンダリング パイプラインをセットアップし、テクスチャが適用された回転する三角形を画面にレンダリングする手順を説明します。その後、プロジェクトを使用してゲームのグラフィックをレンダリングできます。

デベロッパーの事例

世界中のゲーム デベロッパーが Vulkan 専用のタイトルをリリースするケースが増えています。これにより、レガシー テクノロジーのサポートではなく、ゲームに集中できるようになります。Vulkan 専用のタイトルをリリースすることで、最新のモバイルチップで利用できるようになった改善点を最大限に活用できます。

これらのデベロッパーが Vulkan を使用してグラフィックを改善している方法をご覧ください。

動画

Android でのグラフィック開発と Vulkan について詳しくは、以下の動画をご覧ください。

Vulkanised 2024

Vulkanised は、Vulkan API を使用するデベロッパー向けの最大規模のイベントです。Vulkan デベロッパー コミュニティが集まり、アイデアを交換したり、問題を解決したり、Vulkan API とエコシステムの将来の開発を支援したりします。

最新のイベントは 2024 年 2 月 5 ~ 7 日にサニーベールの Google キャンパスで開催されました。すべての発表者のスライドを含む完全なアジェンダは、Vulkanised 2024 アジェンダで確認できます。

セッションのほとんどは録画され、YouTube で再生できます。

Vulkanised 2023

Vulkanised の 2023 年版では、モバイルチップでの Vulkan の興味深い進歩についても詳しく説明しています。動画とスライドを含む完全なアジェンダは、Vulkanised 2023 アジェンダで確認できます。録画されたセッションは、こちらの YouTube 再生リストでご覧いただけます。