跳到主要内容
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优化

截图

aukimi Engine - 游戏引擎

图库

aukimi Engine — 截图 1
aukimi Engine — 截图 2
aukimi Engine — 截图 3
aukimi Engine — 截图 4

常见问题

用它能发布真正的游戏吗?

项目可以通过在Bevy引擎上生成Rust项目并编译,导出为原生的Windows、macOS或Linux应用程序,或Android APK。不支持iOS和主机平台。

我用什么语言编写游戏逻辑?

使用JavaScript,对于你更想连线而非手写的逻辑,也可以用可视化脚本。你在编辑器中编写的脚本,会通过内嵌运行时在原生构建中原样运行——不需要维护第二个版本。

如何添加多人联机?

共享测试服务器已经在运行,新场景默认指向它,因此游戏在你付费之前就能上线联机。等测试房间不够用了,你自己的Colyseus服务器只需在会员区点一下按钮即可开通。

渲染器能做什么?

基于WebGPU的Babylon.js,附带WebGL2回退:基于物理的材质、地形与植被、空间音频,以及编译为WebAssembly的Havok物理引擎。

浏览器能容纳多大的游戏?

中小型项目运行流畅。大型开放世界会碰到浏览器标签页的内存上限,实话实说,那种规模的商业作品仍然需要成熟的桌面引擎来完成。

素材从哪里来?

来自套件的其他模块:Sculpt和Retopo提供模型,Pigment和Matter提供贴图,Pixel提供精灵图,Animate提供动画,Pulse提供音效。无需导出即可直接进入引擎。

相关模块

搭配使用