mote logo

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 # 构建并部署