範例、程式碼研究室、開發人員經驗談和影片

範例

Hello Vulkan

Hello Vulkan 範例示範如何設定 Android 應用程式以使用 Vulkan。最終結果只是畫面上的彩色三角形,但詳細說明瞭所有必要的設定程序。

如要深入瞭解每個步驟,請查看以這個範例為基礎的程式碼研究室,該研究室會擴充範例,改為算繪有紋理的旋轉三角形。

AGDK Tunnel

AGDK Tunnel 範例展示了同時支援 Vulkan 和 OpenGL ES 的簡單無盡遊戲。這個範例會說明如何檢查裝置是否支援 Vulkan,以及在支援不足時改用 OpenGL ES。

Unity Boat Attack

Unity Boat Attack 是專為測試及開發 Unity 的通用渲染管線而建立的開放原始碼範例專案。這項範例旨在說明部分 URP 功能的運作方式,並提供一些訣竅的學習資源。

如要瞭解詳情,請參閱開放原始碼存放區

UE4 太陽神殿

太陽神殿是專為 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」程式碼研究室會引導您設定 Vulkan 算繪管道,然後在畫面上算繪帶有紋理的旋轉三角形。接著即可繼續使用專案,算繪遊戲圖像。

開發人員經驗談

全球遊戲開發人員越來越常發布僅支援 Vulkan 的遊戲。讓他們專注於遊戲,不必再支援舊版技術。只發布 Vulkan 遊戲,可充分運用現代行動晶片提供的改良功能。

歡迎瞭解這些開發人員如何運用 Vulkan 提升圖像品質!

影片

如要進一步瞭解 Android 上的圖像開發和 Vulkan,請觀看下列影片:

Vulkanised 2024

Vulkanised 是專為使用 Vulkan API 的開發人員舉辦的最大型活動。Vulkan 研討會匯集了 Vulkan 開發人員社群,讓大家交流想法、解決問題,並協助引導 Vulkan API 和生態系統的未來發展。

最新一屆活動於 2024 年 2 月 5 日至 7 日在 Sunnyvale 的 Google 園區舉行。如要查看完整議程和所有講者的投影片,請參閱 Vulkanised 2024 議程

大部分的課程都會錄影,並在 YouTube 上提供重播。

Vulkanised 2023

2023 年版的 Vulkanised 也涵蓋了許多有趣的進展,包括行動晶片上的 Vulkan。如要查看完整議程 (含影片和投影片),請參閱 Vulkanised 2023 議程,錄製的課程則位於這個 YouTube 播放清單