Build “Glass Towers,” a minimalist 3D browser game about balancing translucent objects. Place a small pedestal in the center of the scene. The player moves the next glass piece horizontally, then clicks, taps, or presses Space to drop it. The goal is to create the tallest stable sculpture; the run ends when a piece falls off the pedestal.
Use Three.js or React Three Fiber and a lightweight physics library if helpful. Create a reusable set of attractive glass shapes with different sizes and centers of mass. Focus on convincing transparency, reflections, soft studio lighting, and satisfying impact animation without sacrificing performance. Include a score, local best score, next-piece preview, restart control, and clean game-over state.
Support mouse, touch, and keyboard. Run build and lint, then play several runs in the browser to verify collisions, scoring, failure, and restart with no console errors.