Skip to content
All games
Interactive Ballbound cover art

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/ping

Get 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