範例
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,請觀看下列影片:
- 使用 Vulkan 開發高保真的 Android 遊戲 (2019 年 Google I/O 大會)
- 最佳化 Vulkan 遊戲效能 (GGDS 2023)
- Android 遊戲圖形 - OpenGL ES 與 Vulkan 個案研究 (GDC 2023)
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 播放清單。