logo mark
iscandaru.com

Case Study / TikTok LIVE

TikTok LIVE Interactive Apps

視聴者のいいね・ギフトで展開が変わる、TikTok LIVE 向けの視聴者参加型ゲーム

企画・開発・配信まで、ひとりで担当する Developer × Creator プロジェクトです。

What I Built

配信でリアルタイムに遊べる、視聴者参加型アプリ

TikTok LIVE の配信で使える、視聴者参加型のWebアプリです。ゲームはブラウザ上で動き、配信用の画面を OBS や TikTok LIVE Studio に取り込んで配信します。

視聴者が送ったいいね・ギフト・コメント・フォローなどは、その場でゲームに反映されます。スマホ向けの TikTok LIVE に合わせて、画面はすべて縦型で設計しています。

Why I Built It

ソート可視化から、LIVEで遊べるゲームへ

  1. ソートアルゴリズムの可視化

    棒が並び替わる様子を、音とともに楽しむ可視化アプリとしてスタート。

  2. Sort Battle へ

    2つのアルゴリズムを競わせ、コメントで応援できる対戦モードに。

  3. 視聴者参加を主役に

    ギフトやいいねで展開が変わる仕組みを広げ、「見る」から「参加する」配信へ。

  4. 独立したゲームへ拡張

    ソートを使わない Runner や Gatling Defense など、LIVE向けのゲームを複数展開。

LIVE Interaction

視聴者のアクションが、そのままゲームになる

Technical Challenges

LIVEで遊べるゲームにするための工夫

Architecture / Tech Stack

LIVEイベントが配信画面に届くまで

  1. TikTok LIVE視聴者の Like / Gift / Comment / Follow
  2. Node LIVE Event Serverイベントを受け取り、ゲーム用に変換
  3. Operator配信者の操作画面。ゲームを動かす
  4. WebSocketゲームの状態を配信用画面へ送る
  5. Presentation視聴者に見せる配信用画面
  6. OBS / TikTok LIVE Studio配信画面に合成して LIVE へ

Tech Stack

  • TypeScript
  • React
  • Vite
  • Node.js
  • WebSocket
  • Canvas API
  • Web Audio API
  • Vitest

Streaming / Platform

  • TikTok LIVE
  • OBS
  • TikTok LIVE Studio

Development Tools / AI

  • GitHub
  • ChatGPT
  • Claude Code

Development Process

小さく、速く、積み重ねる

2026年9月時点

LIVEで一緒に遊びましょう

配信は TikTok で行っています。コラボや開発のご相談もお気軽にどうぞ。

← Projects 一覧へ