功能:

  • 集中编辑器:从一个直观的编辑器窗口控制整个项目中的所有难度缩放变量。

  • 深度变量发现:查找和缩放蓝图上、组件内部以及嵌套在其中的变量结构。

  • 智能用户界面:自动提供正确的输入小部件(布尔值的复选框、枚举的下拉列表、数字的验证文本框)。

  • 优化和快速:按需变量加载可确保用户界面始终响应,即使有大量数据蓝图。

代码模块:

  • UltimateDifficultyScaling(运行时): 包含核心逻辑,例如在打包中运行的 UActorComponent 和 UGameInstanceSubsystem游戏。

  • UltimateDifficultyScalingEditor(编辑器):包含所有仅限编辑器的 UI,包括主 Slate 窗口和自定义资源详细信息。

蓝图数量: 6

C++ 类数量: 8

网络复制:

支持的开发平台:

  • Windows:

  • Mac:

支持的目标构建平台: Windows、Mac

文档链接: https://www.gamedevcore.com/docs/uds

厌倦了难以扩展的意大利面蓝图?我也是。这就是修复

停止与无尽的分支节点角力。终极难度缩放为您提供了一个干净的中央编辑器来控制任何蓝图中的任何变量,适用于任何难度级别。只需几分钟(而不是几天)即可平衡您的游戏。这是您一直希望拥有的工具。

5 分钟内开始

Discord 服务器

文档
查看我的虚幻引擎终极 AI Co-Pilot 插件:终极引擎副驾驶

查看 Unreal 的最佳 RPG 系统:灵活的战斗系统。

您的玩家角色中可能有大量的 BeginPlay。这是一个错综复杂的分支节点网,检查难度是否==简单,然后将生命值设置为 100。如果是中等,则将其设置为 80。然后你对敌人 AI 的伤害再次执行此操作。再次是弹药拾取。

几周后,你意识到“简单”太难了。现在,您必须挖掘数十个蓝图,试图找到您散布在各处的每一个硬编码值。这是一场噩梦。它很慢,很混乱,而且让平衡你的游戏变成了一件痛苦的苦差事。

我构建这个插件是因为我厌倦了那个工作流程。

终极难度缩放是一个简单而强大的工具,建立在一个想法:管理游戏难度应该快速、直观且集中。它为您提供了一个可停靠的编辑器窗口来管理所有内容。

一个中央编辑器。每个难度。

终极难度调整基于一个想法:管理游戏难度应该快速、直观且集中。一个干净、可停靠的编辑器控制这一切。

工作流程非常简单:

  1. 添加蓝图。你的玩家角色、敌人 AI、武器,任何东西。

  2. 选择一个变量。编辑器显示每个变量的实时树,无论它在组件或组件中嵌套的深度如何。结构。

  3. 设置每个难度的值。使用每种类型的正确控件输入它们。

  4. 或者让人工智能来完成。描述您想要的平衡并一键应用其建议。

就是这样。该插件在运行时处理所有事情。

✨ 新功能:V2.0 中的 AI 驱动调整

这就是 Ultimate Difficulty Scaling 的与众不同之处。用简单的英语描述您想要的难度曲线,让人工智能在每个难度级别提出平衡值。

  • 两种使用方法。填充值调整您已添加的变量。 建议缩放内容让 AI 扫描您的蓝图,选择值得缩放的变量,然后填写它们。

  • 带上您自己的密钥。OpenAI、Anthropic、Gemini、DeepSeek 或任何与 OpenAI 兼容的本地 LLM(Ollama、LM Studio、vLLM)配合使用。没有订阅,没有中间人。这是您的密钥和帐户。密钥存储在您的计算机本地,并且仅发送给您选择的提供商。

  • 您始终处于控制之中。人工智能永远不会自行更改任何内容。它会建议值,向您显示清晰的前后差异,并且在您单击“应用”之前不会应用任何内容。每个值都根据其真实类型进行验证。

功能

  • ✨ AI 驱动的调整:描述它,AI 会为您平衡每个困难。带上您自己的密钥,然后在应用任何内容之前进行检查。

  • 一个中央中心:通过一个干净的编辑器管理整个游戏的难度。停止通过蓝图寻找。

  • 深度变量支持:查找蓝图上、其组件内部,甚至嵌套在结构内部的变量。如果您可以在编辑器中看到它,则可以对其进行缩放。

  • 智能、类型感知用户界面:编辑器了解您的类型。布尔值给你一个复选框。枚举为您提供了包含正确选项的下拉菜单。 Int 或 Float 为您提供了一个经过验证的字段,不会让您出现胖手指字母。

  • 现代响应式编辑器:使用快速、优质的界面从头开始重建。变量树按需加载,因此即使在具有数百个变量的大型蓝图上也能保持流畅。

  • 无限难度:简单、中等、困难、地狱、噩梦。根据需要定义任意数量的自定义难度级别。

  • 安全且稳健:重命名变量?它会自动标记为“孤立”并带有警告,并且一键清理会删除无效数据,因此您的配置永远不会中断。

  • 非破坏性工作流程:添加单个轻量级 ActorComponent。它永远不会触及您的事件图或现有逻辑。

  • 完整蓝图 API:让玩家在运行时通过具有几个节点的设置菜单更改难度。

  • 包含持久性:在会话之间自动保存和加载玩家选择的难度。零设置。

不要让难度扩展成为一件苦差事。花时间设计游戏,而不是与工具较量。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。