
Roll to the goal - your chat decides how hard it gets.
Interactive Ballbound
Interactive Ballbound is a viewer-controlled TikTok Live game for Windows: a 3D ball parkour in the air. You steer the ball with WASD, and your chat steps in with 20 events - pushes, level jumps, inverted controls, spike traps, fog and more. Gifts, likes and comments turn into real trouble on the course.
About
Interactive Ballbound is a 3D ball parkour in the air. You steer the ball with WASD while your viewers step in: they push you off course, send you to other levels, swap your ball, invert your controls, set down spike traps or turn out the lights. They can also help you out with a checkpoint, a shield or a turbo. Whoever falls off starts the level over.
What you can do
- Shove the ball: a push left, right, forward or back for a number of seconds, or a shove in three strengths
- Send you somewhere else: one level forward or back, a set level or world, with an optional limit
- Swap the ball: a chosen ball by number, or a random one other than the current ball
- Help you out: a checkpoint as your new reset point, a shield against deadly blocks and a turbo for more speed
- Make it hard: inverted controls, spike traps, lights out, fog, an earthquake, a full stop and a restart of the level
How it works
Interactive Ballbound works with the TikTok live tools streamers already use. While you play, your viewers set off the events below with gifts, likes and comments - live in the game, the moment they send them.
What viewers can trigger
Every one of these can be linked to a TikTok gift, a like or a comment, so your chat sets them off while you play.
Most events also accept &username={nickname}. Values the game cannot read fall back to their default instead of being rejected.
Move
Parameters: dir left|right|forward|back, seconds, strength, quantity
Address
http://localhost:5744/move?dir=left&seconds=2&username={nickname}Level forward
Parameters: quantity, max
Address
http://localhost:5744/levelForward?quantity=1&max=10&username={nickname}Level back
Parameters: quantity, min
Address
http://localhost:5744/levelBack?quantity=1&min=1&username={nickname}Set level
Parameters: level, world
Address
http://localhost:5744/setLevel?level=5&username={nickname}Set world
Parameters: world
Address
http://localhost:5744/setWorld?world=1&username={nickname}World forward
Parameters: quantity
Address
http://localhost:5744/worldForward?quantity=1&username={nickname}World back
Parameters: quantity
Address
http://localhost:5744/worldBack?quantity=1&username={nickname}Choose ball
Parameters: ball N|random
Address
http://localhost:5744/setBall?ball=3&username={nickname}Random ball
Parameters: username optional
Address
http://localhost:5744/randomBall?username={nickname}Restart level
Parameters: username optional
Address
http://localhost:5744/restart?username={nickname}Checkpoint
Parameters: username optional
Address
http://localhost:5744/checkpoint?username={nickname}Brake
Parameters: username optional
Address
http://localhost:5744/brake?username={nickname}Push
Parameters: dir left|right|forward|back, strength 1-3
Address
http://localhost:5744/push?dir=left&strength=2&username={nickname}Shield
Parameters: duration, limit, quantity
Address
http://localhost:5744/shield?duration=10&username={nickname}Turbo
Parameters: duration, limit, quantity
Address
http://localhost:5744/turbo?duration=8&username={nickname}Inverted controls
Parameters: duration, limit, quantity
Address
http://localhost:5744/invert?duration=10&username={nickname}Spike trap
Parameters: count 1-100, duration, limit, quantity
Address
http://localhost:5744/spiketrap?count=6&username={nickname}Lights out
Parameters: duration, limit, quantity
Address
http://localhost:5744/lightsout?duration=10&username={nickname}Fog
Parameters: duration, limit, quantity
Address
http://localhost:5744/fog?duration=10&username={nickname}Earthquake
Parameters: duration, limit, quantity
Address
http://localhost:5744/earthquake?duration=3&username={nickname}Connection test
Parameters: no parameters
Address
http://localhost:5744/pingGet started
To use Interactive Ballbound you need the StreamTik app on Windows 10 or 11 and an active subscription: download the StreamTik app for Windows, then pick a TikTok Live games subscription — one plan covers all games and modules.
Current prices are on the pricing page.
Also included: Interactive Racing (Race to the finish - your chat throws everything in your way.), Interactive Ice Rush (Live race game), Interactive Ice Cleaner (Live cleanup game), Interactive Jumper (Live tower-jump game), Interactive PopShot (Live balloon-popping game), Interactive Mods (Live mods for existing games), StreamTik (All-in-one TikTok live tool).
Frequently asked questions
How many events does Interactive Ballbound have?
Twenty, plus a connection test. Move, level forward and back, set level, set world, world forward and back, choose ball, random ball, restart, checkpoint, brake, push, shield, turbo, inverted controls, spike trap, lights out, fog and earthquake.
What happens when I fall off?
You start the level over. A checkpoint set by your viewers becomes your reset point, and a viewer restart sends you back to the beginning of the level.
Do the effects pile up?
Yes. Effects that run for a while, such as shield, turbo, fog or inverted controls, stack without a fixed upper limit, and your events can set an optional limit in seconds. Changing the level, reaching the goal and a restart end all effects. Falling does not.
Do I need a token or a login for the events?
No. The game listens on http://localhost:5744/ on your own machine and accepts a plain link or a form. It always answers with status 200, even for a value it cannot read.
Do I need anything besides the game?
The StreamTik app on Windows and the TikTok live tools you already use. The effects run through the address the game opens on your own machine.
Last updated: August 12, 2026