这是什么
一个开源的 2D 小游戏引擎 + 脚手架(仓库名 rust_bevy_lua_game)。
它相信 AI 时代应该有 AI 时代的游戏开发方式:
Rust 管引擎,Lua 管玩法
Bevy 0.19 ECS 内核负责渲染 / 音频 / 跨平台;玩法全在 Lua 5.4 里,桌面端保存即热重载。Lua 从不直接触碰 ECS——命令队列桥保证两层可以独立演化。
一份代码,三个平台
同一份 Rust crate 编成桌面二进制、iOS 静态库(120Hz ProMotion)和 WASM。Web 端用纯 Rust 的 Lua VM(ottavino),脚本与原生逐字节相同。
为 agent 设计,没有编辑器
架构契约写在 CLAUDE.md,关卡是数据、素材是 Floniks AIGC 管线(文生图 / 图生图 / TTS / 文生音乐),13 万+ 条无头测试断言让 agent 敢自主迭代。
游戏作品
全部游戏在同一个 WASM 包里——点任意一个进入试玩,然后在主菜单选择对应卡片。 每款游戏都是引擎的一次真实验收,玩法逻辑各是一个 Lua 文件。
开发博客
记录我们如何用纯 vibe coding(Claude Code + Floniks + 本引擎)做 AI 时代的游戏——每篇都来自真实的 git 历史,可照着复现。
纯 Vibe Coding:用 Claude Code + Floniks 做 AI 时代的游戏
7 步方法论总览:从一句话加一个游戏,到多模态素材管线,到系统性 debug 与一键发布。
DEVLOGEngine Showcase:把 feature list 做成游戏
九个能力站 + 逐站现场 benchmark;全 AIGC 素材;47 行 JSON 的骨骼动画。
TUTORIAL · 上篇《小马拼图》:一张截图、一段视频,复刻一款解谜手游
玩法调研、任务分解、素材生成全部由 agent 统筹——没写过一条复杂提示词。
TUTORIAL · 下篇《深夜画廊》:一句题材词,做出有声有色的视觉小说
文生图 + 图生图派生表情、TTS 一人一音色、文生音乐铺氛围,五种生成能力一条链路。
介绍与文档
产品介绍
30 秒看懂引擎的技术底座,以及 Engine Showcase 为什么是它的自证明 demo。
MANUAL使用手册
各平台怎么启动、九个能力站怎么玩、benchmark 怎么跑分。
RECIPES场景应用
按"你想做什么"索引到"抄哪个站的代码":双人同屏、塔防地图、打击感三件套……
ESSAYAI 时代的游戏开发方式
观点 + 教程长文:为什么上下文要写进仓库、测试为什么是 agent 的眼睛。
DESIGN没有编辑器,是设计使然
为什么 AI 时代的引擎不需要传统编辑器——数据 + agent 就是编辑器。
ROADMAPRoadmap 与横向评测
能力对比、P0/P1 缺口清零记录(耗时精确到分钟)与后续计划。