TikTok Runners

TikTok Runners

TikTok Runners is an interactive, real-time multiplayer racing game designed for live streams, where viewers directly influence the race by sending TikTok gifts. The system dynamically transforms viewer interactions and live metadata into active 3D gameplay events, creating a community-driven competitive experience.

UnityC#TikTok APILive Stream IntegrationInteractive GamingNetwork Programming

TikTok Runners bridges the gap between social media broadcasting and real-time game development, turning passive stream viewers into active game participants. Designed for content creators and modern stream engagement platforms, the system listens to live TikTok API events to spawn, manage, and manipulate 3D runners dynamically based on real-time viewer actions.

Screenshot-1

The project required an event-driven architecture capable of handling high-frequency network data without dropping frames. When a viewer sends a designated gift, the system captures their user profile and dynamically instantiates a unique 3D character node on the track. The player’s TikTok handle is automatically rendered right above the runner’s head. If multiple viewers choose to back the same province, the system dynamically handles the load by spawning distinct, individual runners for each user, assigning unique identifiers to manage their logic independently.

Beyond simply joining the race, viewers can actively alter the course of the competition through strategic interaction. By sending specific publisher-defined offensive gifts, they can trigger an interactive attack sequence that knocks down targeted rival runners, taking them out of commission for 5 seconds before they automatically recover and continue the race. The entire core gameplay operates on a continuous state-machine cycle that automatically resets after each 5-minute race, ensuring continuous commercial deployment for 24/7 automated live streams.

How It Works

Key Features

Technical Details