Stream Buddy hooks into the Twitch API, meaning you will require a Twitch.TV account to use some features, allowing for viewers to interact with Stream Buddy. With the mini-games, players can enter during the lobby phase of the game by typing "!play", then random players that enter are selected in random chance games to play.
Another great feature of Stream Buddy is Viewer Street. With Viewer Street, you can watch your stream viewers chatting in real time live as if they are characters walking down the street in Stream Buddy. When a user enters a message in your Twitch chat, their character is created in Stream Buddy Viewer Street and their messages will then appear above their head. If you don't like the viewer, you can use the overhead camera to shoot them down by shooting down a hailstorm of bullets to destroy that viewer.
Features that require a Twitch.TV Account:
- Mini-games where Twitch viewers can enter.
- Viewer Street - where your twitch viewers can appear in Stream Buddy along with their chat messages.
- Note: Port 6667 TCP/UDP must be open to access Twitch chat api. Some routers might block this port by default, however you can usually open access to this port in you router settings. Port 6667 is a very common IRC port and Stream Buddy uses it to connect to irc.twitch.tv to access your stream chat in real time.
Features that don't require a Twitch.TV Account:
- 3d avatar and moving mouth which syncs to your microphone (microphone required moving mouth synced to microphone input).