It might seem like integrating Twitch in our Lumberyard games is a simplistic task. After all, we simply want to enable Twitch or not enable Twitch, right? There is a lot that goes on behind the scenes that we, as game developers, must contend with to enable Twitch in our games.
In this section, we will consider what is possible with Twitch and look at the components necessary to fully integrate with Twitch: Twitch ChatPlay, Twitch JoinIn, and the Twitch API.
You can think of Twitch in two ways. First, there is the service that is accessible at https://www.twitch.tv/. Although this service is owned by Amazon, it is where the end result of our efforts lies and is therefore not our focus. The second way to think of Twitch is as a set of tools and APIs to enable real-time socialization of our Lumberyard games.