Following a conversation with a streamer friend, I offered to make an interactive overlay game that his viewers could view and play with through their stream. Produced in Unity, it allows each chatter in the stream to join a character into the game, control and level it up through combat and interaction.
The main issue I faced was the core interface to Twitch IRC. Maintaining connection via keepalive and parsing each message to extract the required information. Luckily, Twitch has very good documentation for their API, so once I got to grips with that, the project went much smoother.
Since release, I've been engaging with users to ensure that any issues are resolved and feedback considered for ongoing releases.
Produced in Unity/C#
In this project, no 2D or 3D art was produced by me.
Copyright © Stuart Heath