Announcing TwitchWorks - The easy-to-use Twitch Integration for Unreal Engine 4!
It Features Commands, Cheers, Messages, And More!
**UPDATE: TwitchWorks is now available! You can find it on the Unreal Engine Marketplace here: **TwiWorks in Code Plugins - UE Marketplace
To celebrate the launch, we’ll be giving away a free copy of TwitchWorks! To apply, please leave a reply to this thread (for example: telling us about what you’d create with TwitchWorks), and who knows, maybe we’ll pick you to be the lucky winner of a free copy of TwitchWorks! Giveaway ends 12:00 PM EST on 31/01/2018.
Do you want to build a game that will allow Twitch livestream viewers to interact? Something that will allow streamers to have his/her viewers vote which map or game mode to play next? Simply want to allow your streamers to easily manage their twitch chat in-game? TwitchWorks provides an easy-to-use solution here!
Features:
- Logging Into Twitch (opens web browser, PHP script(s) provided)
- Connecting To Twitch Chat
- Message & Cheer Events
- Enabling/Disabling Twitch Slow, R9K, Emote Only And Followers Only chat.
- Getting Information About A User
- Creating Twitch Commands
- Getting Twitch Emote Sets & Emote Images
- A Custom TwitchWorks Settings Menu
- Binding To Commands Set Up In The Settings Menu
- Automatic Help Command (If Enabled)
- Updating Twitch Commands
- Unbinding/Removing Twitch Commands
- Permanently & Temporarily Banning Twitch Users From Chat
- Easy-To-Use Enums/Structs for all of the above to make for an easy high-level interface!
It comes with easy-to-use documentation, a packaged server that you can run using PHP or Docker (allows users to log in using Twitch) and many more benefits which make TwitchWorks as easy to use for you as you can!
FAQ:
When will TwitchWorks be releasing?
We’re planning on launching TwitchWorks on Wednesday the 31st of January, at approximately 12:00 PM EST (17:00 GMT).
What are the requirements?
The requirements to run TwitchWorks are: A. A https://twitch.tv account, B. A docker host or LAMP/WAMP web server (we’re working on a hosted service for development purposes!) & Unreal Engine 4.15 or up. (At the time of release we unfortunately won’t have 4.18 support right away. It should follow within 24 hours of the release, but adding it before the release would mean not supporting 4.15. Our apologies about this fact)
Which platforms will you be supporting?
At launch we’ll only be supporting Windows, this is due to our limited ability to test TwitchWorks on Linux & Mac OS. We may add support for these platforms at a later point in time, but are unable to guarantee support right now. Our apologies about this fact.
Is there any form of example project?
Yes, there is! Once TwitchWorks releases you will find the link to this project in the Technical Details section of the marketplace page. The example project requires you to have Installed TwitchWorks as an Engine plugin, and has been verified to work on Unreal Engine 4.17.
What makes TwitchWorks stand out?
We believe that TwitchWorks is the best all-in-one solution available for Unreal Engine out there. This is due to the reason we provide backend code so users don’t have to give you their OAuth credentials/don’t have to use a token generator, we provide a ton of clear documentation to help you get up and running, and more!
Why do I need a server?
In order to provide the easiest experience for your game’s players, TwitchWorks requires you to host a server to enable them to log into twitch. This can be either a docker host, or a LAMP stack. This server enables you to keep your private tokens in a safe place, and keep your user logins secure, which would not be possibly if the game would start a small server on it’s own. Does this explanation still not make any sense? Please leave a reply, and I’ll give explaining this another shot!
Is there any documentation available?
I’m glad you asked! We’ve done our best to create in-depth documentation, and the latest version can be found here: TwiWorks Documentation - Google Docs. Feel like we’re missing anything in here? Want something cleared up? Please don’t be afraid to ask us and/or suggest an improvement (by leaving a comment or sending us an email).
DISCLAIMER:
THIS PRODUCT IS NEITHER ENDORSED NOR CREATED BY TWITCH.