Just Spinning is heavily inspired by TV game shows, as well as fun/whimsical games like Fall Guys, Jackbox Party Packs, and others. My aim with any project is to increase the interactivity between streamers and their viewers. I usually do this with game integrations, but I figured spicing up a 'Just Chatting' segment was a fun change of pace.

What it does

Using Channel Points, viewers are added to a queue of players. Whenever the streamer feels like it, they can trigger a 'wheel spin' that will determine a random game played by the streamer and the viewer. These quick, light-hearted games serve to break up the monotony of Just Chatting, and add even more interactions and fun highlights with the streamer.

How I built it

I used my usual tech stack: Node.JS for the EBS (Heroku for hosting), and React for the frontend (with some Twitch helpers I wrote myself to make development a little easier). This is the first time I built a chat integration (using tmi.js), so that was fun too!

Challenges I ran into

I only heard about the hackathon around a week and a half before the deadline, so it's been a mad dash to get this finished -- especially working solo.

Accomplishments that we're proud of

Finishing this thing in time! I'm also super happy with the 'production value' of the whole thing - I love the design and the whole game show vibe thanks to the voice acting.

What I learned

You can really up the wow-factor with a killer design and good sound design (if applicable). The design of the mascotte was done by a good friend, and the voice acting was done by a professional voice actor. The rest of the project (development, video editing & animating, ...) was done entirely by myself. I hadn't ever really animated before, so creating the trailer was an incredibly educating experience.

What's next for Just Spinning

More games! More content! I can see this getting a Bits implementation very soon too -- Channel Points are just the start.

Share this project: