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

サンプル

Hello Vulkan

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

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

AGDK トンネル

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

Unity ボート攻撃

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

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

UE4 サンテンプル

Sun Temple は、モバイルゲームの世界でエンジンのパワーを示すために Unreal Engine 4.x 用に特別に作成されたサンプルです。モバイルゲームに Vulkan を導入するメリットをご確認ください。

UE5 Lyra スターター ゲーム

Lyra Starter Game は、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

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