So many developers are able to parse an API call, but not many can make it look and run this nice!
In Fir's April Fools 2025 video he pranked his audience with a video where he didn't speak a single word. The live viewers had the opportunity to vote on his performance by typing "+2" or "-2" in the chat. This would cause a tipping scale / progress bar on screen to visibility bounce, rotate, and make sounds!
The position of the progress bar directly controls what effects get triggered in his game, meaning that all of this visual splendor has a very active impact on the game he's playing!
Behind the scenes, there's a dedicated "Stream Overlay" application that gets rendered atop the gameplay footage through compositing. This allows lightning fast responses with the Twitch API and super high quality and performant animations to be mixed right with the original gameplay footage.
This real-time interaction doesn't limit itself to APIs and other public services!
In this example video, SmallAnt and Fir are able to make requests on what to change about the level they are playing. At the exact same time I am able to make those changes in a level editor and sync the changes to all of their games. This makes even the ground itself adaptive to real-time requests and events!
Stage data can be uploaded, but so can 3D models and other assets. This means that even the most out there "impossible tasks" can be accomplished without a single application reset or input from the players.