
StreamLinked - API, Auth, EventSub and IRC for Twitch
Scored'Productions
$27.50
$55.00
50%OFF
Jump AssetStore
Twitch's API made available in Unity C# code.
Recieve Twitch Chat via the IRC.
Request data from Twitch via the API.
Subscribe to notifications in the EventSub.
All managed in a single package!WebGL NOT supported due to inclusion of System.Net.This project is a C# code project, API requests must be made with user created code (Examples Provided), await/async or Unity Coroutines knowledge is required for optimal solutions.Understanding of Twitchs documentation webside is highly recommended.Internet Connection Required to make requests.This package is currently on sale!12th May 2025 - 26th May 2025From $50 to $25 (50% off)Do you need Twitch integration into Unity?Need to call Twitch's API?Need an something handle the authentication tokens?Do you want to subscribe to Twitch Events?Or do you need to read Twitch chat messages via an IRC?This is the complete solution for you!This package brings down Twitch's API documentation and implements it into Unity C#, from API references, EventSub subscriptions, IRC notifications. If Twitch mentions it in their documentation you will be able to access it in C# in your project.Whether its:✔️A Authentication Token✔️A API Reference✔️A EventSub Reference✔️A IRC Tag ReferenceStreamLinked has been created to match the documentation on Twitchs API website as close as possible to make request references as easy as possible and to handle what you need to connect to and request information from Twitch for your coded projects.AuthenticationThe process has never been easier, provide your client ID, choose your authentication method and the API Client will automatically get you a token whenever you wish to call the API. Or you can do it manually, its up to you.Need just one token? need many tokens? All tokens are handled independently of each other so you can make as many tokens as you need and use them when you want to.Twitch APIAll of the references, available from a single task or coroutine, producing an object with all the information inside. It doesnt get easier to call Twitchs API.Dont want to wait till your in play mode? The Twitch API Client can make calls to the API from the Editor. Perfect for testing your tokens or messaging Twitch during development or browsing possible endpoints for what you need next.EventSubWebSocket setup, API Subscriptions. Set up to receive any notification Twitch provides. All accessible with provided UnityEvents.Each EventSub subscription has its own class returned to you in an easy to read format, perfect to get the exact information you need.Twitch IRCConnect to Twitch chat rooms and receive user messages. All processed into a convenient object and supports Twitch's tag commands returned. On top of that, it includes a Badge and Emote downloader and manager, all processed to display in TextMeshPro!Twitch chat messages in Unity just like it is online, you couldnt ask for anything else.Twitch Changelog: Updated as of entry 2025-05-09Coded with compatibility for NET Standard 2.1Documentation Webpage Available HereNot Supported❌WebGL❌IRC (via WebSocket)❌EventSub (via Webhook [ASP.NET] and Conduit)❌Pubsub (Now discontinued by Twitch)❌Twitch CLILightJsonThis project uses a modified version of LightJson. Available Here:Link : MIT LicenseUniGifThis project uses a modified version of UniGif. Available Here:Link : MIT LicenseTwitch OAuthentication management (Multi-token support)Twitch API singletonTwitch IRC singletonTwitch EventSub singletonTwitch Emote and Badge downloading and processing