TwiWorks 2.1 —— Unreal Engine 与 Twitch 对接插件(聊天 / 管理 / 40+ Blueprint 节点)

📦 资产下载适用于 Unreal Engine 4 与 UE5(含 UE5.7)。把包内的 TwiWorks 插件目录放进工程的 Plugins 目录(或在引擎级 Plugins 目录安装),重启编辑器后在 Plugins 面板启用 TwiWorks;随后在项目设置里填入 Twitch 应用的 Client ID / Secret,用浏览器完成授权即可。完整配置见官方文档 https://docs.h2cstudios.com/twiworks/ 。
TwiWorks 2.1 —— Unreal Engine 与 Twitch 对接插件(聊天 / 管理 / 40+ Blueprint 节点)

TwiWorks 是 HowToCompute 开发的 Unreal Engine 插件,用来把游戏和 Twitch 直播打通。它用浏览器完成安全的 Twitch 登录(后端可选用 PHP 服务或本地内嵌 webserver),随后在游戏里就能收发聊天消息、whisper 与 cheer,并调用一整套聊天管理功能。对开发者来说最省事的是它把常见需求都做成了 Blueprint 节点:40 多个函数节点、18 个暴露的 Struct、4 个 Enum,几乎不用写 C++ 就能接进自己的玩法。本资源为 2.1 版本(v2 大版本),面向 UE4 与 UE5.7。

· 无缝 Twitch 登录:用玩家自己的浏览器完成授权,支持 PHP 后端与本地内嵌 webserver 两种回调方式
· 聊天连接:发送与接收消息、whisper、cheer 等
· 聊天管理:用户 timeout、ban、slow 模式、R9K、emote-only、follower-only 等
· 自定义指令系统:只要声明指令名与参数,触发时就会抛出对应事件
· 表情(Emoticons):示例工程演示如何把 Twitch 表情嵌进自己的聊天控件
· Twitch Channel Points(实验性):创建奖励并检测兑换
· Raid / 订阅 / Ritual 检测:用直播事件驱动游戏内反馈
· 专属设置菜单:内置 TwiWorks 配置界面,填 Client ID / Secret 即可
· 高层接口:18 个暴露 Struct 与 4 个 Enum,配合 40+ Blueprint 函数节点
· 面向 UE4 与 UE5.7,示例工程演示完整接入流程

先在 Twitch 开发者后台创建应用拿到 Client ID 与 Client Secret,把这两个值填进 TwiWorks 的设置菜单;玩家首次进入游戏时点击登录,浏览器会打开 Twitch 授权页,授权完成后回调到你的游戏(PHP 后端或本地内嵌 webserver 均可)。连接建立后,用 Blueprint 里的「连接 Twitch 聊天」「发送 Twitch 消息」「发送 Twitch Whisper」等节点收发内容;用「超时用户」「封禁用户」「设置聊天模式」等节点做管理;用自定义指令节点声明 /命令 与参数;再按需接 Channel Points 奖励、Raid/订阅/Ritual 事件做玩法联动。

直播互动型独立游戏(观众发指令影响玩法);Twitch 主播的自定义小游戏与互动挂件;带聊天窗口的游戏内社区界面;用 Channel Points 做观众奖励与解锁;需要 Raid / 订阅事件驱动特效或关卡的直播企划;想快速做 Twitch 原型而不写 C++ 的 UE 开发者。

把包内的 TwiWorks 插件目录放进工程的 Plugins 目录(Windows 为 <工程>/Plugins,macOS 同理),或安装到引擎级 Plugins 目录;重启 Unreal Editor 后在 Plugins 面板里启用 TwiWorks。接着在项目设置或 TwiWorks 设置菜单里填入 Twitch 应用的 Client ID 与 Client Secret,玩家端用浏览器完成授权即可开始连接。详细步骤与排错见官方文档 https://docs.h2cstudios.com/twiworks/ ,从 v1 升级请先读 https://docs.h2cstudios.com/twiworks/troubleshooting/version_2_upgrade/ 。

核心功能

· 无缝 Twitch 登录:用玩家自己的浏览器完成授权,支持 PHP 后端与本地内嵌 webserver 两种回调方式
· 聊天连接:发送与接收消息、whisper、cheer 等
· 聊天管理:用户 timeout、ban、slow 模式、R9K、emote-only、follower-only 等
· 自定义指令系统:只要声明指令名与参数,触发时就会抛出对应事件
· 表情(Emoticons):示例工程演示如何把 Twitch 表情嵌进自己的聊天控件
· Twitch Channel Points(实验性):创建奖励并检测兑换
· Raid / 订阅 / Ritual 检测:用直播事件驱动游戏内反馈
· 专属设置菜单:内置 TwiWorks 配置界面,填 Client ID / Secret 即可
· 高层接口:18 个暴露 Struct 与 4 个 Enum,配合 40+ Blueprint 函数节点
· 面向 UE4 与 UE5.7,示例工程演示完整接入流程

工作原理与用法

先在 Twitch 开发者后台创建应用拿到 Client ID 与 Client Secret,把这两个值填进 TwiWorks 的设置菜单;玩家首次进入游戏时点击登录,浏览器会打开 Twitch 授权页,授权完成后回调到你的游戏(PHP 后端或本地内嵌 webserver 均可)。连接建立后,用 Blueprint 里的「连接 Twitch 聊天」「发送 Twitch 消息」「发送 Twitch Whisper」等节点收发内容;用「超时用户」「封禁用户」「设置聊天模式」等节点做管理;用自定义指令节点声明 /命令 与参数;再按需接 Channel Points 奖励、Raid/订阅/Ritual 事件做玩法联动。

适用场景

直播互动型独立游戏(观众发指令影响玩法);Twitch 主播的自定义小游戏与互动挂件;带聊天窗口的游戏内社区界面;用 Channel Points 做观众奖励与解锁;需要 Raid / 订阅事件驱动特效或关卡的直播企划;想快速做 Twitch 原型而不写 C++ 的 UE 开发者。

安装与启用

把包内的 TwiWorks 插件目录放进工程的 Plugins 目录(Windows 为 <工程>/Plugins,macOS 同理),或安装到引擎级 Plugins 目录;重启 Unreal Editor 后在 Plugins 面板里启用 TwiWorks。接着在项目设置或 TwiWorks 设置菜单里填入 Twitch 应用的 Client ID 与 Client Secret,玩家端用浏览器完成授权即可开始连接。详细步骤与排错见官方文档 https://docs.h2cstudios.com/twiworks/ ,从 v1 升级请先读 https://docs.h2cstudios.com/twiworks/troubleshooting/version_2_upgrade/ 。

包内文件与版本

本包解压后 0 个文件、合计 0 字节,为完整的 TwiWorks 插件工程:包含插件模块源码与编译产物、蓝图与资源、示例内容与配置、许可与说明文件等。版本 2.1(v2 大版本),支持 Unreal Engine 4 与 UE5.7。

兼容与授权

面向 Unreal Engine 4 与 UE5(含 UE5.7),Windows 与 macOS 均可。TwiWorks 由 HowToCompute 在 Fab 发售:Personal 许可 US$24.99,Professional 许可 US$49.99。Fab 页 https://www.fab.com/listings/0c57f6f2-6bb0-47af-9a5f-e7cad582e6d1 ;官方文档 https://docs.h2cstudios.com/twiworks/ 。

使用小贴士

一是 Client Secret 不要提交进版本库,放进本地配置文件;二是先在编辑器里用示例工程跑通登录与收消息,再迁到自己的工程;三是频道名一律用小写,Twitch 侧大小写敏感容易踩坑;四是聊天管理接口要节流调用,短时间内大量 timeout 会被 Twitch 限流;五是 Channel Points 属于实验性功能,上线前务必自测奖励创建与兑换。

常见问题

问:支持哪些引擎版本?答:Unreal Engine 4 与 UE5(含 UE5.7)。问:一定要 PHP 后端吗?答:不用,也可用本地内嵌 webserver 接收回调。问:需要写 C++ 吗?答:不需要,40+ Blueprint 节点覆盖主要功能。问:能做聊天管理吗?答:可以,timeout、ban、slow、R9K、emote-only、follower-only 都支持。问:从 v1 升级要注意什么?答:先读官方 v2 升级说明,部分接口有变化。

来源说明

本资源为 HowToCompute 的 TwiWorks 2.1,Fab 页 https://www.fab.com/listings/0c57f6f2-6bb0-47af-9a5f-e7cad582e6d1 。文件取自公开渠道整理,仅供学习与个人研究;如需正版授权请访问官方页面。

原产品页:https://www.fab.com/listings/0c57f6f2-6bb0-47af-9a5f-e7cad582e6d1

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容