包含版本:VerticalThird 5.2,Vertical Third 是 UE5 的终极迭代引擎!通过 DataTable 驱动系统,您可以通过拖放、菜单、复选框和简单的数字更改轻松更改内容。在我们的示例游戏中,探索 100 个用于战利品、任务、操作、制作等的预定义数据表。

利用 Vertical Third 的主要功能时快速迭代想法:

完整蓝图代码:

无需 C++
不需要虚幻引擎的源构建版本

自动检测多人游戏

Vertical Third 的系统旨在自动检测您的客户端是专用服务器、监听服务器还是客户端。当选择单人游戏时,Vertical Third 使用监听服务器模式。

KitBash 化妆品

将任意数量的静态网格体组合在一起以创建新的角色或装备组。纳米兼容!
将每个静态网格物体附加到特定的骨架网格物体插槽
KitBash 化妆品级别以及如何使用说明
具有视觉外观的插槽有:头部、颈部、肩膀、手臂/手腕、手、胸部、胸部、腰部、大腿、小腿、脚。在左/右功能允许的情况下,您可以混合不对称选项。例如不同的左肩和右肩。
设备将检测男性、女性和非二进制字符设置。可以为同一项目的每个选项创建不同的外观。
*目前有适用于男性/女性的默认人体模型,未来计划推出非二元模型*


基于数据表的系统

战斗、战利品、食谱、任务和记分板都是基于数据表的,即使在编辑器中进行游戏时也可以快速编辑,以实时进行更改。数据表信息在每个系统中按类别组织。

多视角项目

您可以通过游戏选项菜单或设置默认角色变量来设置视角。
《垂直第三人称》有以下视角选项:第一人称、第一人称射击游戏、第三人称、第三人称射击游戏(“真实”FPS)、等距、横向卷轴和自上而下。通过基于数据表的战斗系统,您可以通过简单的下拉菜单更改目标。

角色组件

Vertical Third 的角色代码和系统分为 22 个不同的 Actor 组件:动作管理器被动、动作管理器播放器、动作管理器 AI、AI 战斗、AI 逻辑、AI 运动、AI 威胁、动画、制作、死亡、体验、图形数据、输入、库存、战利品、MeshVFX、任务、记分板、统计、目标、团队、用户界面
当可以通过源代码控制检出角色的多个部分时,可以实现更好的团队协作。

战斗系统

Vertical Third 为人工智能和玩家提供了基于数据表的独特战斗系统。无限链系统,让您创造无限可能。通过无数的选项,您可以产生直接目标、投射物(标准/寻的/弹跳/子弹/命中跟踪)、光束、圆锥体、移动性(冲刺/传送)、效果区域(标准/脉冲/体积)和演员产生。
招架、闪避、格挡、命中、暴击、资源百分比的被动动作
天赋系统/技能图

输入系统(战斗)

玩家角色输入系统处理大量的战斗功能,例如:
按键和释放
目标检测
启动施法栏
客户端和服务器检查操作资源/冷却/范围/位置/视线/角色状态
视野变化
相机抖动
复制开始/结束动画蒙太奇
电报机
开始冷却
产生行动
中断系统

统计数据

近百个变量的完整统计系统
暴击、暴击伤害、招架、闪避、格挡、格挡值、抗性等的完整伤害计算
即时、持续时间(增益/减益)或刻度(随时间变化的伤害/随时间变化的治疗)的统计时间变化
滚动战斗文本

瞄准

跟踪当前的敌人、盟友和互动目标
可以设置为“单击目标”、“自动目标:角色旋转”和“自动目标:角色瞄准”
在操作上启用时处理地面目标


人工智能

Vertical Third 拥有独特的基于蓝图的 AI 系统,不使用传统的虚幻引擎 Blackboard 系统。AI Action Kit 是通过 DataTable 创建的,其中包含以下类别的 Action 槽:

防御:当目标处于动作范围内时使用的动作
交战:仅在追逐超出范围的目标时使用的动作
增益:瞄准一个随机盟友并对他们使用一个动作。
治疗:检测盟友的生命值是否为 70% 或更低,并对他们使用操作。
减益:随机瞄准一个敌人并对他们使用一个动作。
进攻:对当前威胁最高的敌方目标采取的行动。
被动:除了上述之外,AI还可以利用所有被动动作(命中/暴击/格挡/招架/闪避/资源%)

冒险系统

抢劫
战利品、任务和制作的库存
设备
经验/级别
制作
探索(10 种)
预定义数据库 – 数百个任务、装备、战利品和配方可供修改。

记分牌

快速设置胜利、失败和其他分数以跟踪所有玩家。例如杀戮或死亡。

产卵者

AI Spawner 具有可在编辑器中可视化的巡逻选项。
世界战利品生成器可获取矿石、木材和草药等物品。
角色战利品生成器用于掉落装备、武器、任务物品和制作材料等战利品。
Action Spawner 处理 Vertical Third 独特的动作链系统。利用 SceneComponents 并尽可能避免生成额外的 Actor。

所有经验级别

专为虚幻引擎新用户设计,几乎没有缩写词或技术术语。命名约定和术语是您作为玩家在游戏中所看到的。
通过 DataTables,您可以通过拖放、菜单和简单的数字更改来设置 AI、战斗、战利品、食谱、任务和记分板。
高级用户可以通过 Blueprint 代码扩展 Vertical Third 的功能。

聊天

可供多人使用的聊天系统。使用可以设置的坏词过滤器记录到服务器日志文件。

按键绑定和游戏选项

游戏菜单已设置为可以重新映射按键绑定。默认为鼠标 WASD。
移动:向前移动、向后移动、向左移动、向右移动、向上移动、向下移动、查看、转动、跳跃、单击移动
动作:自动操作、Slot01、Slot02、Slot03、Slot04、Slot05、Slot06、Slot07、Slot08、Slot09、Slot10、Slot11、Slot12、交互
用户界面:个人资料(任务/制作/战利品/统计)、显示鼠标、记分板
相机:放大、缩小

本土化

最初的本地化工作已经通过使用 StringTables 来实现。
技术细节
示例游戏

Vertical Third 附带一个示例游戏。客户端/单人游戏和专用服务器版本中包含打包的示例游戏。此示例游戏预览了 Vertical Third 的功能 – AI、战斗、战利品、任务、制作、化妆品等!位于 V3RD_Extras 文件夹中。


多人游戏方法论

进行小规模复制,在客户端进行模拟
为客户端提供足够的信息,以防止不断出现服务器请求垃圾邮件(例如冷却时间)
基于网络相关性:当客户端距离太远时,降低不相关的网络流量
仔细监控复制变量的数量
可变复制条件(初始,仅限所有者)
RPC 事件
永远不要信任客户端(服务器验证所有战斗、任务、制作等事件)

蓝图通讯

作为内存优化工作,几乎所有蓝图通信都是通过蓝图接口完成的。

动画片

尽可能快速的路径
更新率优化
骨骼细节层次
Kitbash Cosmetic 系统的主姿势组件
Thomas Castle 创建的入门动画套件

蓝图数量:365

该产品支持 Unreal Engine 5.0+ 的 Nanite,支持的平台应仅包括 Windows、Playstation 和 Xbox,因为这些是目前唯一正式支持 Nanite 的平台。但是,Nanite 可以被禁用,并且不会影响垂直第三功能。

发表回复

后才能评论