示例
Hello Vulkan
Hello Vulkan 示例演示了如何设置您的 Android 应用以使用 Vulkan。最终结果只是屏幕上的一个彩色三角形,但它详细展示了所需的所有设置过程。
要深入了解每个步骤,请查看基于此示例并扩展为渲染带纹理旋转三角形的 Codelab。
AGDK Tunnel
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 Starter Game
Lyra Starter Game 是 UE5 发布的一个新示例玩法项目,用于演示 UE5 中制作游戏的最新最佳实践。它旨在作为游戏开发者创建新项目的起点,并用作可自定义的学习资源。将其与 Android 上的 Vulkan 一起导出,以了解 Vulkan 在 Android 移动设备上的功能!
Filament
Filament 是一个用于 Android、Linux、iOS、macOS、Windows 和 WebGL 的实时物理渲染引擎。它被设计得尽可能小巧高效。
Codelab
Android 上的 Vulkan 入门 Codelab 将引导您设置 Vulkan 渲染管线,然后在屏幕上渲染一个带纹理的旋转三角形。然后,您可以继续使用该项目来渲染您的游戏图形。
开发者故事
越来越多的全球游戏开发者正在发布仅支持 Vulkan 的游戏。这使他们能够专注于游戏,而无需支持旧版技术。发布仅支持 Vulkan 的游戏使他们能够充分利用现代移动芯片所带来的改进。
看看这些开发者如何使用 Vulkan 获得更好的图形效果!
- Com2uS 使用 Vulkan 提升图形效果
- 《使命召唤:战区手游》使用 Vulkan 提升图形效果
- Godot Engine 针对 Android 的 Vulkan 优化
- 《宝可梦集换式卡牌游戏 Pocket》:休闲游戏采用纯 Vulkan 开发
视频
要了解更多关于 Android 上的图形开发和 Vulkan 的信息,请观看这些视频
- 使用 Vulkan 实现高保真 Android 游戏 (Google I/O '19)
- 优化 Vulkan 游戏性能 (GGDS 2023)
- Android 游戏图形 - OpenGL ES 与 Vulkan 案例研究 (GDC 2023)
Vulkanised 2024
Vulkanised 是专为使用 Vulkan API 的开发者举办的最大活动。它汇集了 Vulkan 开发者社区,交流想法、解决问题并帮助引导 Vulkan API 和生态系统的未来发展。
最新一届于 2024 年 2 月 5 日至 7 日在 Sunnyvale 的 Google Campus 举办。包含所有演示者幻灯片的完整议程可在Vulkanised 2024 议程中找到。
大多数会议都已录制,可在 YouTube 上观看回放。
Vulkanised 2023
2023 年的 Vulkanised 也涵盖了 Vulkan 在移动芯片方面的许多有趣进展。包含视频和幻灯片的完整议程可在Vulkanised 2023 议程中找到,录制的会话在此YouTube 播放列表中。