AX 爱鲜报

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 任务。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。