---
title: "The Gallery - Roee Sivan"
description: "the same 6 projects as a walkable 3D room; the canvas is decoration, and the page lists every project as a plain link"
canonical: "https://roeesivan.com/gallery"
last-updated: "2026-08-27"
---

# The Gallery

The same 6 projects as a walkable 3D room, built with Three.js.

## How it works

The canvas is decoration. Every project on the walls is also a plain link in the list below, and the page works with WebGL unavailable or motion reduced.

## Everything on the walls

- [The Block](https://roeesivan.com/projects/the-block) - A GTA-style open world, built twice: first in Three.js, then rebuilt in Unity 6. Stack: Unity 6, C#, Three.js, TypeScript, Rapier physics, Vite, Supabase, Blender, Vercel.
- [Uni-Rate](https://roeesivan.com/projects/uni-rate) - A bilingual course-review platform used by 166 students at Reichman University. Stack: Next.js 16, React 19, TypeScript, Prisma, PostgreSQL, SCSS Modules, Gemini API, Resend, JWT / jose, Vercel.
- [Neon Highway](https://roeesivan.com/projects/neon-highway) - A Three.js endless-runner on a neon road with music features. Stack: Three.js, JavaScript, WebGL, glTF / GLB, Web Audio API, Vercel.
- [Hasidic Tower](https://roeesivan.com/projects/hasidic-tower) - An Icy Tower-style canvas platformer you can play with your hands, via webcam tracking. Stack: JavaScript, Canvas 2D, MediaPipe, WebAssembly, Web Audio API, Vercel.
- [Table Tennis Analyzer](https://roeesivan.com/projects/table-tennis-analyzer) - A computer-vision pipeline that watches a table tennis match and reports on it. Stack: Python, YOLOv8, Ultralytics, OpenCV, EasyOCR, Roboflow, Matplotlib.
- [Teaching a Robot to Walk](https://roeesivan.com/projects/teaching-a-robot-to-walk) - A Unitree Go2 quadruped learns to walk in MuJoCo - and then to score a goal. Stack: Python, MuJoCo, Stable-Baselines3, PyTorch, Gymnasium, NumPy, Matplotlib.
