Game Dev 模块
Engine
游戏引擎
返回模块
概览
完整的游戏引擎,支持PBR级渲染、物理引擎、ECS架构和可视化脚本。
Engine是一款在浏览器中运行的完整游戏引擎,具备PBR渲染能力。Entity Component System架构支持复杂的游戏逻辑,而集成的物理、寻路和音频系统涵盖了所有游戏玩法需求。可视化脚本让每个人都能进行游戏开发。
支持项目
Engine is free to use — no backing, no subscription.
分类Game Dev
功能8
版本0.5.5
核心功能
PBR渲染管线
Entity Component System
物理模拟
可视化脚本
地形与植被
NavMesh寻路
空间音频
WebGPU优化
截图

图库




常见问题
用它能发布真正的游戏吗?
项目可以通过在Bevy引擎上生成Rust项目并编译,导出为原生的Windows、macOS或Linux应用程序,或Android APK。不支持iOS和主机平台。
我用什么语言编写游戏逻辑?
使用JavaScript,对于你更想连线而非手写的逻辑,也可以用可视化脚本。你在编辑器中编写的脚本,会通过内嵌运行时在原生构建中原样运行——不需要维护第二个版本。
如何添加多人联机?
共享测试服务器已经在运行,新场景默认指向它,因此游戏在你付费之前就能上线联机。等测试房间不够用了,你自己的Colyseus服务器只需在会员区点一下按钮即可开通。
渲染器能做什么?
基于WebGPU的Babylon.js,附带WebGL2回退:基于物理的材质、地形与植被、空间音频,以及编译为WebAssembly的Havok物理引擎。
浏览器能容纳多大的游戏?
中小型项目运行流畅。大型开放世界会碰到浏览器标签页的内存上限,实话实说,那种规模的商业作品仍然需要成熟的桌面引擎来完成。
素材从哪里来?
来自套件的其他模块:Sculpt和Retopo提供模型,Pigment和Matter提供贴图,Pixel提供精灵图,Animate提供动画,Pulse提供音效。无需导出即可直接进入引擎。
