Home
Tools
Visual Scripting
screenshot
1/13
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
loading
loading
loading
State Designer 是一套现代化有限状态机解决方案,适用于你的 GameObject 和基于 Entity 的工作流。
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Tuanjie/Unity Version
Built-in
URP
HDRP
Tuanjie 1.6.0
Compatible
Compatible
Compatible
Description

即使您从未使用过状态机,也可以通过可视化方式构建游戏逻辑。State Designer 是一款适用于 Unity 的可视化有限状态机编辑器,可通过连接状态、动作、条件、事件和转换来创建角色能力、交互对象、UI 流程、场景逻辑、AI 行为等各种游戏系统。

State Designer 内置了丰富的即用型动作和条件,无需从零开始编写逻辑,即可快速构建实用的游戏系统。

在底层,State Designer 使用高性能的 DOTS 运行时,即使随着图表和项目规模不断扩大,也能保持高效且可预测的执行性能。您无需具备任何 DOTS 知识,也无需编写自定义脚本即可使用。


📚文档 | 🎥视频 | 💬讨论 | 🌐Discord


✨ 可视化构建游戏逻辑

  • 使用直观的节点式编辑器构建有限状态机
  • 通过事件、条件和转换连接不同状态
  • 使用丰富的即用型动作和条件,涵盖动画、音频、输入、物理、NavMesh、UI、场景、存档/读档、变量、数学运算等功能
  • 按顺序或并行执行动作
  • 使用 Shared Variables 在整个图表中共享数据
  • 在运行时查看变量并调试图表执行过程
  • 通过覆盖和继承创建可复用的子图
  • 保存、加载、暂停和恢复运行时状态


🔌 连接您现有的代码

State Designer 可以浏览您自己的脚本、Unity 组件以及已安装资源中的兼容方法,并直接将这些方法用作动作或条件。

您可以配置参数、传递变量并保存返回值,无需编写自定义包装器或集成脚本。这使 State Designer 可以轻松连接您自己的游戏系统以及第三方资源。


🎮 在整个游戏中构建逻辑

State Designer 并不仅限于角色或 AI。任何包含明确状态、阶段或模式的系统,都可以通过可视化方式进行组织:

  • 游戏玩法: 角色能力、战斗状态、冷却机制和交互
  • 交互对象: 门、电梯、开关、陷阱和谜题
  • UI: 菜单、提示、对话和界面切换
  • 场景管理: 场景加载、卸载和持久化场景
  • AI 与模拟: 响应式智能体和事件驱动的世界逻辑
  • 回合制游戏: 阶段管理和行动结算
  • 存档系统: 持久化状态和变量恢复
  • 自定义系统: 通过可视化方式构建项目专属的游戏机制


🚀 从简单开始,按需扩展

State Designer 的设计目标是让您可以从简单的 GameObject 逻辑开始,并随着项目的发展逐步使用更高级的功能。

  • 支持 GameObject、混合项目以及 Unity Entities
  • 基于 DOTS 的运行时,可高效执行状态逻辑
  • 使用 Burst 编译的图遍历和状态转换系统
  • 同时支持基于对象和基于 DOTS 的节点
  • 提供熟悉且易于扩展的 API,用于创建自定义状态、动作和条件
  • 支持自定义编辑器控件和 Inspector
  • 支持运行时调试和变量查看
  • 专为可维护的长期项目集成而设计


🤝 无缝集成

State Designer 可与越来越多的热门 Unity 资源无缝集成:

  • Animal Controller
  • Behavior Designer Pro
  • Dialogue System
  • DOTS Survivors
  • Easy Build System
  • Essential Kit
  • Feel
  • Juicy Actions
  • Love/Hate
  • Curvy Splines
  • Quest Machine
  • Sensor Toolkit 2
  • Simple Waypoint System
  • Ultimate Character Controller
  • Ultimate Inventory System


State Designer 将有限状态机清晰直观的结构与现代高性能运行时相结合,为您提供一种灵活的方式,在整个 Unity 项目中以可视化方式构建和组织游戏逻辑

State Designer - DOTS Powered Finite State Machines

Unity Asset Store rating
5.0(4 ratings)
Local data
64Views
1Favorites
Price
¥688.80
¥984
30% OFF
已享受 平台补贴
Seats
Only China users can be assigned assets. Other regions are currently not supported
License agreement
Non standard EULA
File size
121.5 MB
Latest version
1.3.3
Latest release date
2026-09-14
Supported Unity versions
/
Supported Tuanjie versions
1.6.0 or higher
Publisher Support
support@opsive.com