Twitch's API made available in Unity C#.
Recieve Twitch Chat via the IRC.
Manage data on Twitch via the API.
Subscribe to notifications in the EventSub.
All managed in a single package!WebGL NOT supported due to inclusion of System.NetKnowledge of C# await/async or Unity Coroutines is requiredDo you need Twitch integration into Unity?Need to call Twitch's API?Want to authenticate access tokens?Do you want to subscribe to Twitch Events?Or do you need to read Twitch chat messages via an IRC?This project brings down Twitch's API documentation and implements it into Unity C#Whether its:✔️A Authentication Token✔️A API Reference✔️A EventSub Reference✔️A IRC Tag ReferenceAuthenticationThe 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.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 Twitch.EventSubWebSocket setup, API Subscriptions. Set up to receive any notification Twitch provides.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 Changelog: Updated as of entry 2024‑04‑12Coded with compatibility for NET Standard 2.1Documentation Webpage Available HereNot Supported❌WebGL❌IRC (WebSocket)❌EventSub (Webhook and Conduit)❌Pubsub❌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 managementTwitch API singletonTwitch IRC singletonTwitch EventSub singletonTwitch Emote and Badge downloading and processing