Roee-Sivan - Builder

Hasidic Tower

An Icy Tower-style canvas platformer you can play with your hands, via webcam tracking.

Trailer

Climbing the tower: character select, the platforms and collectibles, the enemies that get in the way, and the webcam hand tracking steering it all. Watch on YouTube →

Overview

A vertical-scrolling platformer written in vanilla canvas 2D with selectable characters, enemies, collectibles and a leaderboard. The interesting part is the input layer: alongside keyboard and touch, it supports optional webcam hand tracking through MediaPipe Tasks Vision, so you steer the character by moving your hand in front of the camera.

What makes it interesting

  • Webcam hand-tracking input via MediaPipe Tasks Vision, running fully client-side in WASM
  • Three input modes sharing one controller abstraction: keyboard, touch, hand tracking
  • 18 ES modules with a clean loop / state / renderer split
  • Selectable characters, enemies, collectibles and a persistent leaderboard

Technology

6 technologies, grouped by the job they do in this project.

Languages

  • JavaScript

Real-time 3D & games

  • Canvas 2D
  • WebAssembly
  • Web Audio API

AI & computer vision

  • MediaPipe

Tooling & delivery

  • Vercel

At a glance

Year
2026
Status
Live
Technologies
6

Repository

Read live from the GitHub API when this page was built, so it cannot drift away from the repository itself.

Name
RoeeSivan/hasidic-tower
Primary language
JavaScript
Repository size
34.2 MB
Last push
April 2026
Stars
1

← All projects