首页
模板
系统
screenshot
1/10
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
在 Unity 中轻松打造强大的回合制战斗系统!支持高度自定义的英雄、敌人、技能、物品、装备、状态效果、用户界面以及战斗场景。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.10.0
兼容
兼容
兼容
描述

打造一款优秀的 RPG,本身就已经是一场宏大的冒险。

而在此基础上,再从零开发一个强大、灵活且完善的回合制战斗系统,往往会迅速成为整个项目中最复杂、最耗时的部分之一。

Ultimate Turn-Based Battle System 正是为了解决这个问题而打造的。

这套工具为你提供了一个完整的 Unity 回合制战斗系统基础,让你不必把大量时间耗费在复杂的战斗逻辑上,而是可以将更多精力投入到真正让 RPG 变得独特的内容中——世界观、剧情、角色、任务、地下城,以及那些令人印象深刻的情感时刻。

无论你正在制作经典 JRPG 风格的冒险游戏、怪物对战游戏、强调剧情的战术 RPG,还是属于你自己的独特回合制游戏,这套系统都能帮助你快速开始开发,并为后续的深度扩展提供坚实基础。

相关链接

试玩版: 点击试玩 Demo

Arktentrion 官方 Discord 服务器: 加入社区

文档: 查看完整文档

YouTube 教程与更新: YouTube 频道

为什么要做这套工具?

一个优秀的回合制战斗系统,远不只是“选择攻击并造成伤害”这么简单。

它需要处理英雄、敌人、技能、物品、装备、状态效果、属性、等级、经验值、敌人队伍、战斗奖励、UI、目标选择、动画、战斗场景、伤害公式、弱点、抗性,以及更多复杂系统。

如果全部从零开始开发,可能需要花费数月时间。

使用 Ultimate Turn-Based Battle System,这些最困难、最耗时的技术基础已经为你准备好了。

你可以把时间真正花在重要的事情上:

  • 创造令人难忘的英雄角色
  • 设计危险而有特色的敌人
  • 编写属于你的故事
  • 构建独特的游戏世界
  • 平衡精彩有趣的战斗体验
  • 创造独特的技能与物品
  • 让你的 RPG 世界真正鲜活起来

主要功能

  • 完整的 Unity 回合制战斗系统
  • 强大的状态机式战斗流程
  • 易于使用的专用 Unity 编辑器窗口
  • 可直接在编辑器中创建英雄
  • 可直接在编辑器中创建敌人
  • 可创建用于战斗遭遇的敌人队伍
  • 可创建自定义战斗界面
  • 可创建包含伤害、治疗、状态效果、VFX 和目标选择功能的技能
  • 可创建战斗中使用的物品
  • 可创建装备与装备类型
  • 可创建中毒、生命恢复、增益 Buff、减益 Debuff 等状态效果
  • 全局属性系统
  • 全局属性相性系统
  • 支持弱点、抗性、无效、反射和吸收等相性反应
  • 支持物理伤害与魔法伤害类型
  • 可自定义伤害计算公式
  • 暴击设置
  • 伤害浮动设置
  • 防御行动与防御倍率
  • 英雄与敌人的 HP / MP 系统
  • 英雄等级与 EXP 经验值系统
  • 敌人等级成长系统
  • 技能等级解锁机制
  • 根据等级控制敌人 AI 可用技能
  • 支持出战成员与后备成员队伍设置
  • 支持战斗中切换英雄
  • 背包管理器
  • 金钱管理器
  • 支持物品和装备数据持久化
  • 通过基于 PlayerPrefs 的管理器支持保存 / 读取
  • 战斗结果与奖励处理
  • EXP 经验值奖励
  • 金钱奖励
  • 物品掉落
  • 装备掉落
  • 基于 Speed(速度)属性决定行动顺序
  • 回合顺序指示器
  • 目标指示器
  • 可自定义战斗 UI Prefab
  • 战斗通知系统
  • 技能、物品与敌人信息面板
  • 伤害数字弹出显示
  • Animation Event 动画事件处理
  • 支持生成、消失、攻击、防御、受伤、无效、反射、吸收和死亡动画
  • 包含示例场景
  • 包含示例战斗配置
  • 对初学者友好的工作流程
  • 高级 Unity 用户可进行全面自定义

轻松创建游戏内容

内置编辑器窗口为战斗系统中的绝大多数内容提供了专用创建工具,包括:

  • 属性
  • 相性
  • 状态效果
  • 技能
  • 战斗界面
  • 英雄
  • 敌人
  • 敌人队伍
  • 物品
  • 装备类型
  • 装备
  • 计算参数设置

即使你还处于学习 Unity 的阶段,也能更加轻松地上手这套系统。

你无需手动搭建复杂的 Prefab 层级和数据引用关系,而是可以使用内置工具,按照清晰的步骤逐步创建战斗内容。

对于高级用户而言,系统依然保持高度可扩展性。你可以使用自己的代码、美术资源、UI、动画和玩法逻辑,对系统进行全面修改与扩展。

专为 RPG 开发者打造

如果你想制作一款 RPG,但又不希望将大部分开发时间浪费在从零搭建战斗底层系统上,那么这套工具将会非常适合你。

你可以创建自己的英雄角色,为他们设置独特的属性和技能,定义敌人的弱点,配置不同的敌人队伍,并在战斗结束后给予玩家 EXP、金钱、物品和装备等奖励。

你还可以为游戏中的不同区域设计不同的战斗场景,从而打造更丰富、更有变化的游戏体验。

我们的目标非常简单:

你应该把时间花在打造自己的游戏上,而不是一次又一次地重新开发同样复杂的 RPG 战斗系统。

技术细节

核心功能

  • 完整的 Unity 2D 回合制战斗系统,开箱即可用于 RPG 项目
  • 基于状态机设计的战斗流程,结构清晰,方便扩展与维护
  • 内置专用 Unity 编辑器窗口,可自由停靠到编辑器布局中
  • 面向初学者设计的内容创建流程,无需手动配置大量复杂引用
  • 代码结构高度可自定义,可根据项目需求自由修改与扩展
  • 内置示例场景与可直接测试的战斗配置,帮助你快速上手
  • 灵活的战斗界面系统,可针对不同场景使用不同布局
  • 支持自由替换战斗界面 Prefab
  • 支持自定义战斗背景
  • 支持独立战斗音乐
  • 可自由设置英雄与敌人的战斗位置
  • 支持出战角色与后备角色
  • 支持出战敌人与后备敌人
  • 支持战斗中切换英雄
  • 根据 Speed(速度)属性自动计算行动顺序
  • 内置行动顺序指示器
  • 内置目标指示器
  • 支持自定义战斗 UI Prefab
  • 内置战斗通知系统
  • 技能信息面板
  • 物品信息面板
  • 敌人信息面板
  • 战斗结果界面
  • 支持伤害数字弹出效果
  • 支持 Animation Event 动画事件
  • 提供生成、消失、攻击、防御、受伤、无效、反射、吸收、使用物品、死亡等完整动画回调

强大的编辑器工具

无需反复手动创建 ScriptableObject、Prefab 或复杂数据引用。

通过内置编辑器窗口,可以直接创建和管理:

  • 属性
  • 相性
  • 状态效果
  • 技能
  • 战斗界面
  • 英雄
  • 敌人
  • 敌人队伍
  • 物品
  • 装备类型
  • 装备
  • 战斗计算参数

让你把更多时间花在玩法与内容设计上,而不是重复搭建底层数据结构。

英雄系统

快速创建并配置完整的 RPG 英雄角色:

  • 自动生成英雄数据资源
  • 自动生成英雄 Prefab
  • 支持英雄 Sprite
  • 支持角色头像
  • 完整等级系统
  • EXP 经验值成长系统
  • 可自定义 HP 成长曲线
  • 可自定义 MP 成长曲线
  • 支持其他属性成长曲线
  • 根据等级自动解锁技能
  • 可配置英雄相性
  • 完整装备系统
  • 状态效果系统
  • 防御系统
  • 英雄动画配置
  • 可设置 UI 与目标指示器的定位原点

适合制作拥有不同成长路线、战斗定位和技能组合的角色。

敌人系统

不仅可以快速创建敌人,还能为不同等级与战斗场景设计更灵活的敌人配置:

  • 自动生成敌人数据资源
  • 自动生成敌人 Prefab
  • 支持敌人 Sprite
  • 自定义敌人等级
  • HP 成长曲线
  • MP 成长曲线
  • 自定义属性成长曲线
  • 敌人技能等级解锁
  • 可配置敌人相性
  • 完整状态效果支持
  • AI 可根据等级解锁并使用不同技能
  • 敌人动画配置
  • 可设置敌人 UI 与目标指示器定位原点

可以轻松创建普通敌人、精英怪、Boss,以及不同阶段拥有不同技能的敌人。

丰富的技能与战斗内容

系统支持多种 RPG 常见技能类型与目标规则:

  • 物理技能
  • 魔法技能
  • 伤害技能
  • 治疗技能
  • HP 恢复
  • MP 恢复
  • 固定数值治疗
  • 百分比治疗
  • 施加状态效果
  • 移除状态效果
  • 单目标技能与物品
  • 多目标技能与物品
  • 队友目标
  • 敌人目标
  • 全体目标
  • 技能 MP 消耗
  • 技能 VFX Prefab
  • 物品 VFX Prefab
  • 自定义伤害数字 Prefab

你可以使用这些基础功能组合出治疗术、范围攻击、强化技能、弱化技能、毒系技能、复活类效果或其他自定义玩法。

状态效果系统

内置灵活的状态效果机制,可用于制作 Buff、Debuff、DOT、持续恢复等多种战斗效果。

支持:

  • 持续 HP 伤害
  • HP 持续恢复
  • MP 恢复
  • MP 持续消耗
  • 属性 Buff
  • 属性 Debuff
  • 固定数值效果
  • 百分比效果
  • 单次触发效果
  • 每回合触发
  • 随机触发
  • 持续至下一回合
  • 持续至战斗结束
  • 持续指定回合数
  • 随机持续回合数
  • 无限持续时间
  • 状态效果弹出提示
  • 状态效果动画

能够快速实现中毒、燃烧、再生、强化、防御下降、攻击提升等经典 RPG 状态。

属性与相性系统

内置可扩展的属性和相性系统,方便你建立自己的战斗规则。

  • 全局属性列表
  • 支持自定义属性
  • 物理伤害计算公式
  • 魔法伤害计算公式
  • 可自定义战斗计算公式
  • 伤害浮动
  • 最低伤害限制
  • 暴击倍率
  • 自定义暴击概率公式
  • 弱点倍率
  • 抗性倍率
  • 防御倍率
  • 全局相性列表

内置多种常见相性反应:

  • Normal:普通伤害
  • Weak:弱点
  • Resist:抗性
  • Block:无效
  • Repel:反射
  • Absorb:吸收

非常适合制作元素克制、属性弱点、魔法抗性以及类似经典 JRPG 的战斗机制。

背包、装备与战斗奖励

除了战斗本身,系统还包含 RPG 中常用的背包、装备和奖励机制:

  • 背包管理器
  • 金钱管理器
  • 物品字典
  • 装备字典
  • 装备类型系统
  • 默认支持武器、盾牌与护甲
  • 支持创建自定义装备类型
  • 装备属性加成
  • 装备 HP / MP 加成
  • 敌人队伍奖励配置
  • EXP 经验奖励
  • 金钱奖励
  • 物品掉落
  • 装备掉落
  • 自定义掉落概率
  • 支持队伍、背包与金钱数据保存 / 读取

从战斗开始,到战斗胜利,再到经验值、金币、物品和装备奖励,都可以在同一套系统中完成。

更快完成你的 RPG

Ultimate Turn-Based Battle System 的目标不是限制你的设计,而是替你完成最耗时的基础工作。

你可以直接使用现成功能快速制作游戏,也可以深入修改代码、UI、动画、公式、技能逻辑和战斗规则,打造完全属于自己的回合制 RPG。

无论你正在制作经典 JRPG、怪物对战游戏、剧情驱动 RPG,还是拥有独特玩法的回合制作品,这套系统都能为你提供一个稳定、灵活且可扩展的开发基础。

Ultimate Turn-Based Battle System

资源商店评分
(暂无评分)
国内数据
0浏览
0收藏
当前价格
¥85.01
¥404.79
79% OFF

选择许可证类型:

一个实体
适用于个人或小型企业。
多个实体
适用于大型企业或多用户。
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
237.6 MB
最新版本
1.0.0
最新发布日期
2026-08-20
支持Unity版本
/
支持的团结引擎版本
1.10.0或更高
发布者支持
artjomriewe@gmail.com