Unity 的 2D 平台游戏工具集,不写代码也能搭出玩家控制器、精灵引擎、行为树 AI(50 多个节点)和库存对话系统,支持 2020.3 以上与三条渲染管线。

Flare Engine – 2D Tools 是一套专为Unity设计的2D工具集,特别适合用于创建2D平台游戏。它不仅拥有直观易用的用户界面,还包含了从玩家控制器到AI系统的各种强大功能,所有这些都无需编写一行代码。这使得即使是初学者也能轻松上手,快速构建出复杂而有趣的2D游戏。

主要特点
- 与Unity版本和渲染管线兼容:
- 内置Safire 2D Camera:提供优秀的摄像机控制功能,增强游戏视觉效果。
- 玩家控制器:实现经典2D平台游戏的所有基本机制,如跳跃、空中跳跃、滑翔、游泳、攀爬、攻击等,所有能力都可以高度定制化,并基于射线检测。
- 精灵引擎:集中处理所有与精灵相关的任务,如播放、测试和编程动画状态逻辑,全部都在Inspector中完成,无需编码。
- 交互元素:添加游戏中常见的互动元素,例如弹性桥梁、水体物理、绳索摆动、传送门等,让游戏世界更加生动。
- 交互性植被:放置可以与游戏角色互动的摇摆植物,支持地面、天花板和墙壁上的植被,提供绘画工具和刷子以方便场景布置。
- AI系统:
- 包含行为树节点编辑器,超过50个节点,实时调试,可用于创建复杂的AI。
- 使用灵活的有限状态机配置敌人AI和其他游戏功能,如门控件、检查点系统或巡逻AI。
- 路径寻找平台AI:作为AI系统的一部分,允许AI角色进行跳跃、攀爬等动作来跟随玩家。
- 游戏库存系统:允许玩家发现、存储、移动、丢弃和使用物品,并自动保存和恢复物品。
- 对话系统:创建玩家与NPC之间的互动对话,加入消息效果、调用Unity事件,甚至在对话框中添加简单动画。
- 其他功能:
- “Let’s Wiggle”补间库,用于对象和UI的平滑过渡。
- 火器系统,创建不同类型的武器,支持鼠标控制、视线射击、蓄力和后坐力等功能。
- OverworldMap,辅助关卡管理。
- World Variables,用于保存数据和持续游戏状态。
- 还有更多功能等待探索,如音频管理、场景管理、场景转换、世界效果、任务系统等。
技术细节
- 文档支持:详细的Flare Engine文档。
- 平台支持:支持所有主要平台。
- 注意:该工具使用TextMesh Pro。
更新日志
自从发布以来,Flare Engine经历了一些显著的更新,增加了诸如拾取方块能力、大炮能力、隐藏能力、抓钩能力、新输入系统支持、精灵引擎中的精灵交换、Spine-Unity支持、Unity动画支持、物品和任务的日记笔记本、保存菜单等功能。
安装注意事项
推荐使用的Unity版本是2020.3。如果遇到安装错误,通常需要从Package Manager安装Collections和New Input System包。其他可能需要的包包括URP和Burst。
总结
Flare Engine不仅仅是一套工具,它是构建2D平台游戏不可或缺的伙伴。其直观的用户界面、无需编程的强大功能以及对多种渲染管线的支持,使得它可以轻松集成到各种类型的项目中。无论你是想要快速生成高质量的2D游戏内容,还是希望简化复杂游戏机制的设计,Flare Engine都能提供坚实的技术后盾。凭借其强大的功能集和支持团队,Flare Engine确保了您的项目从基础建设到最终发布的每一步都能够顺利进行。
相关资源:Modular Multiplayer FPS Engine Mirror MMFPSE: Unity模块化多人第一人称射击游戏开发框架 · Horror Multiplayer Game Template v1.04 :Unity 非对称多人恐怖游戏完整模板 · UHFPS – Ultimate Horror FPS KIT HDRP:Unity 6 HDRP 第一人称恐怖游戏完整工具包
常见问题
支持哪些 Unity 版本?
Unity 2020.3 及以上,原文推荐直接用 2020.3。三条渲染管线都兼容,内置管线、URP 和 HDRP 都能跑。
真的不用写代码吗?
主要机制都能在 Inspector 里配,精灵的动画状态逻辑也是可视化搭。AI 用行为树节点编辑器,50 多个节点并带实时调试。
安装时报错怎么办?
先去 Package Manager 装 Collections 和 New Input System 两个包。原文说安装错误通常就是缺这两个,必要时再补 URP 和 Burst。
AI 会跳和爬吗?
会。路径寻找平台 AI 支持跳跃、攀爬来追玩家;敌人行为用有限状态机配,门、检查点、巡逻这类也能复用同一套。
带库存和对话系统吗?
都带。库存支持发现、存放、移动、丢弃和使用物品并自动保存恢复;对话系统支持消息效果、调用 Unity 事件,甚至能在对话框里加简单动画。
有额外依赖吗?
有,工具使用了 TextMesh Pro,属于必装项。平台方面原文只写了支持所有主要平台,没有给具体清单。











评论(0)