Hasidic Tower
An Icy Tower-style canvas platformer you can play with your hands, via webcam tracking.
Trailer
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