3个不稳定版本
0.2.0 | 2022年5月10日 |
---|---|
0.1.1 | 2022年2月12日 |
0.1.0 | 2022年2月12日 |
#726 in 游戏开发
4.5MB
9K SLoC
简介
你好,欢迎来到霍桑!👋
霍桑旨在创建一个轻量级、高性能的游戏引擎,用于独立VR头戴设备,如Oculus Quest 2。
它主要面向小型(1-5人)的技术团队,这些团队正在寻找创建VR游戏,但发现现有工具难以使用。您可以在常见问题解答中了解更多关于此项目的信息,或查看我们在Rust Gamedev Meetup上的演讲。
入门
霍桑是一个具有许多组成部分的复杂项目!不必担心 - 我们编写了一个易于遵循的入门指南,您可以在很短的时间内运行我们的示例应用程序。前往入门以开始。
赞助
霍桑的开发仅靠社区的支持才得以进行。目前由@kanerogers全职开发。如果您想帮助使Rust中的VR开发成为可能,请考虑成为捐赠者。💗
进展 🔨
- Vulkan渲染器
- OpenXR集成
- Android(例如,Oculus Quest)支持
- 简单的基于Windows的OpenXR模拟器
- 导入glTF模型
- 支持蒙皮模型
- 支持动画
- 手/控制器存在
- 物体抓取支持
- 物理(例如,碰撞检测)支持
- 基本PBR支持
- 简单的调试UI
- 声音支持
- 文本/UI支持
当前演示
未来目标 ✨
- 视觉编辑器
- 快速重新加载
- OpenXR记录/回放以进行集成测试
- 更好的调试支持
- 更好的性能分析支持
许可证
以下任一许可证下授权
- Apache许可证版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- 麻省理工学院许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则根据Apache-2.0许可证定义的,任何您有意提交以包含在作品中的贡献,都应如上双授权,不附加任何额外条款或条件。
免责声明
- 商标为其各自所有者的财产。
依赖项
~74MB
~1M SLoC