top of page

Tea-mates - Unreal

Gameplay Designer, Programmer, Producer

Get the game on Itch.io

Tea-mates is a side-scroller time management game where you play as a teapot and a teacup to deliver cups of tea to your customers. Twitch is integrated into the gameplay as Twitch viewers can put in orders via chat. I worked as a gameplay designer, programmer, and producer on this game.

  • Designed and worked under constraints of integrating Twitch audience interaction with core gameplay

  • Balanced the game mechanics to ensure ideal difficulty

  • Programmed some of the core mechanics

  • Worked as a co-producer in a team of 10

  • Transformed brainstormed ideas into an actionable plan

  • The player controls the teapot and the teacup individually.

  • The player collects teabags that act as ammo for that type of tea. Collecting teabags also makes the player dunk all the tea they previously had.

  • The teapot needs to pour tea into the teacup and the teacup needs to deliver the tea to customers.

  • The player loses all tea they have if they touch obstacles like falling knives or flames.

Gameplay

Teamates Gameplay

Teamates Gameplay

Twitch Integration

For games with Twitch integration, it is important to make the viewers feel like they have agency in how the gameplay unfolds and that their actions are significant. Also, we wanted to give them multiple options for affecting the gameplay depending on whether they wanted to make the game easier or more difficult for the player. I came up with 3 ways to do that.

  1. The viewers can put in orders for different tea types. As the information about what tea the player currently has and the current orders is always visible to the viewers, they can: 

    • ​Help the player by making an order that can be easily fulfilled

    • Challenge the player by making an order that is difficult to fulfill as the tea bubbles for that order are not available

  2. ​The viewers can spawn all types of tea bags. Hence, they can

    • ​Help the player by spawning the tea types the player desperately needs

    • Make the player's life difficult by spawning tea types that are unnecessary and act as extra obstacles for the player

  3. The viewers can spawn knives that make the player lose all the collected tea. Some viewers told us that the most satisfying part of the game was to see the player suffer because of a knife with a name of the viewer assigned to it. 

​

One of the challenges in designing this game was to manage the extent to which the Twitch viewers could control the gameplay. Also, the gameplay should feel solid even if there are 0 orders from Twitch or 1000 orders. So, we added a base randomized spawn rate of objects and orders that would work when there is no viewer interaction and a max spawn rate to ensure that the game doesn't become too chaotic.

Designing the Twitch Integration

Twitch Stream in Gamedev Event

The game was streamed and played by the viewers during EAE Play, an annual gamedev event by the University Of Utah.

bottom of page