Fish Folk: Jumpy
一款用 Rust 与 Bevy 引擎打造的像素风战术 2D 射击游戏,支持最多 4 人本地或在线对战,内置 Lua 脚本化的 MOD 与关卡编辑器,可在浏览器中直接试玩。
爱鲜报评分
0.0
0 人评分
1.9k
星数
否
中文
Rust
主语言
是
活跃
49
贡献者
人工分析
EDITORIAL推荐理由
这是 Rust 游戏开发生态中少见的完整开源游戏项目,基于 Bevy ECS 架构,代码结构清晰,适合作为学习 Bevy 实战的参考。项目支持 Lua 脚本扩展武器、关卡与音效,对想研究游戏 MOD 系统与编辑器设计的开发者很有价值。同时它提供浏览器 Web Demo,无需安装即可体验,上手门槛低。
适用场景
- 学习 Rust + Bevy 游戏引擎实战开发
- 研究 ECS 架构在 2D 游戏中的应用
- 参考游戏 MOD 系统与 Lua 脚本扩展设计
- 多人联机与本地同屏对战游戏开发
- 像素风 2D 动作游戏原型开发
优点
- 基于 Rust 与 Bevy,性能与现代引擎特性兼备
- 支持 Lua 脚本化 MOD,扩展性强
- 提供浏览器 Web Demo,体验零门槛
- 开源社区活跃,有 Discord 与详细文档
- 支持本地与在线多人对战,玩法完整
缺点
- 项目仍处于开发中(WIP),部分功能未完成
- Rust 与 Bevy 学习曲线较陡,新手需先掌握基础
- 在线联机与匹配系统尚在完善阶段
- 中文资料与文档较少,主要依赖英文社区
上手难度
进阶
Fish Folk: Jumpy 简介
Fish Folk: Jumpy 是一款采用像素美术风格的战术 2D 射击游戏,使用 Rust 语言与 Bevy 游戏引擎开发。玩家最多可 4 人同场竞技,支持本地同屏或在线联机,核心玩法强调走位与策略,而非单纯的反应速度。
核心玩法
- 只能朝左右两个方向瞄准,其余交给移动与位置博弈
- 2 至 4 人本地或在线对战
- 通过帽子等外观自定义角色,并保存到跨平台档案
- 内置锦标赛与匹配系统(开发中)
技术亮点
项目基于 Bevy 的 ECS 架构组织游戏逻辑,并引入 Lua 脚本实现 MOD 扩展,玩家可以创建并分享自定义武器、关卡与音效。项目还提供智能关卡编辑工具,方便社区创作内容。
# 克隆并运行(需先安装 Rust)
git clone https://github.com/fishfolk/jumpy.git
cd jumpy
cargo run
开发时若需要更高运行性能,可使用优化构建配置:
cargo r --profile dev-optimized
试玩与下载
- 浏览器试玩:官方提供 Web Demo,无需安装即可体验,推荐使用 Chrome 系浏览器
- 正式版本:可从 GitHub Releases 下载压缩包,解压后直接运行可执行文件
- 启动器:社区提供跨平台启动器 SpicyLauncher,方便下载与启动
- Arch Linux:可通过
pacman -S jumpy安装
适合谁
如果你正在学习 Rust 游戏开发、想研究 Bevy 引擎的实战项目结构,或对游戏 MOD 系统与 Lua 脚本扩展感兴趣,Jumpy 是一个值得阅读与参与的开源案例。项目欢迎社区贡献,可在 Discord 中交流并认领 help-wanted 任务。
评论
- 暂无评论,来写第一条吧。