菜单
本页目录

游戏插件概述

Game Plugin是一套支持玩家自由创建内容的框架,底层由Game Feature支持,实现了运行时对第三方项目打包的GF包执行挂载,理论上它可以制作新关卡,新材质等

名词约定

为避免歧义,做出如下约定

  • Game Plugin(游戏插件):位于游戏安装目录\honkai_rts\GamePlugins下由同名pak文件和json描述文件组成的插件,用于游戏本体,扩充游戏玩法,可由玩家创建并在Runtime下自由增改
  • Project Plugin(项目插件):位于项目根目录\Plugins的插件
  • Engine Plugin(引擎插件):位于引擎根目录\Engine\Plugins\Marketplace的预编译插件
  • 如未特殊说明,都表示游戏插件

要求:

  • 虚幻引擎 5.3 shipping版(创作必须)
  • 官方Game Feature引擎插件
  • Honkai Plugin Helper项目插件(游戏API)

特点:

  • 由于该框架自由度极大,游戏插件通过虚幻引擎制作,几乎没有限制,所以可能会出现严重威胁玩家数据安全的插件,未来将拟定所有的插件必须提供完整的插件协议,上传插件名与pak文件哈希值(游戏插件将拥有完整的哈希值校验检测)
  • 使用了Game Feature 作为插件架构的底层,将游戏内容解耦
  • 插件制作者将采用和开发者完全一致的系统开发
  • 玩家对所有游戏插件拥有强控制权,且所有游戏插件不会污染原始游戏内容

功能:

  1. 为游戏本体注册新RTS地图
  2. 为游戏本体提供新自定义地图
  3. 各类新资产:蓝图,动画,骨骼网格体,Niagara,Texture2D等除C++以外的绝大多数资产