範例
歡迎使用 Vulkan
「Hello Vulkan」範例示範如何設定 Android 應用程式以使用 Vulkan。最終結果只是畫面上的彩色三角形,但它會詳細顯示所有必要的設定程序。
如要深入瞭解每個步驟,請查看本程式碼研究室,該研究室以此範例為基礎,並擴充為算繪紋理旋轉三角形。
AGDK 通道
AGDK Tunnel 範例示範了一個簡單的無限遊戲,同時支援 Vulkan 和 OpenGL ES。這篇文章說明如何檢查裝置是否支援 Vulkan,以及在支援不足的情況下改用 OpenGL ES。
Unity Boat Attack
Unity Boat Attack 是專門用於測試及開發 Unity Universal Render Pipeline 的開源範例專案。這項功能可讓您瞭解部分 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 的即時物理基礎算繪引擎。這項功能的設計理念是盡可能縮小體積,並提高效能。
程式碼研究室
「開始使用 Android 上的 Vulkan」程式碼研究室會引導您設定 Vulkan 算繪管道,然後在畫面上算繪帶有紋理的旋轉三角形。接著,您可以繼續使用專案算繪遊戲圖形。
開發人員經驗談
全球遊戲開發人員越來越常發布僅支援 Vulkan 的遊戲。這樣一來,開發人員就能專注於遊戲開發,而不需要支援舊版技術。發布僅支援 Vulkan 的遊戲,可讓他們充分運用行動晶片的改善功能。
請查看這些開發人員如何運用 Vulkan 提升圖像品質!
- Com2uS 使用 Vulkan 提升圖像品質
- 《決勝時刻:現代戰域 Mobile》使用 Vulkan 技術,可呈現更優異的圖像品質
- Android 適用的 Godot Engine Vulkan 最佳化
- 《Pokémon TCG Pocket》:採用 Vulkan 專屬開發功能,開發休閒遊戲
影片
如要進一步瞭解 Android 上的圖形開發作業和 Vulkan,請觀看下列影片:
- 使用 Vulkan 開發高保真的 Android 遊戲 (2019 年 Google I/O 大會)
- 最佳化 Vulkan 遊戲效能 (GGDS 2023)
- Android 遊戲圖形 - OpenGL ES 與 Vulkan 個案研究 (GDC 2023)
2024 年 Vulkan 化
Vulkanised 是專為使用 Vulkan API 的開發人員舉辦的大型活動。這項活動將 Vulkan 開發人員社群聚集在一起,交換意見、解決問題,並協助引導 Vulkan API 和生態系統的未來發展。
最新一屆活動於 2024 年 2 月 5 日至 7 日在 Sunnyvale 的 Google 園區舉行。如要查看完整議程和所有講者簡報,請參閱 Vulkanised 2024 議程。
大部分的工作階段都會錄製,你可以在 YouTube 上觀看重播內容。
Vulkanised 2023
2023 年版的 Vulkanised 也涵蓋了行動晶片上 Vulkan 的許多進展。您可以在 Vulkanised 2023 議程中找到完整議程、影片和簡報,錄製的會議則會發布至這個 YouTube 播放清單。