mote
轻量级 Web 2D 游戏引擎
ECS 架构 · WebGPU 渲染 · 浏览器内嵌编辑器
ECS
WebGPU / WebGL2
WGSL
TypeScript
Preact
Vite
核心特性
ECS 架构
Entity-Component-System 设计,数据驱动,一人即可完全掌控全部代码。
WebGPU 渲染
原生 WebGPU + WGSL Shader,自动回退 WebGL2,保留完整 Shader 能力。
浏览器编辑器
Blender 风格布局,视口实时预览,纯前端零后端,打开即编辑。
单文件打包
一键 bundle 成独立 HTML,双击运行,无需服务器,直接分享。
示例游戏
快速开始
git clone https://github.com/IceRiverr/mote.git
cd mote && npm install
npm run dev # 启动开发服务器
npm run build # 构建全部
npm run bundle # 打包成单个 HTML
npm run deploy # 构建并部署
cd mote && npm install
npm run dev # 启动开发服务器
npm run build # 构建全部
npm run bundle # 打包成单个 HTML
npm run deploy # 构建并部署