Hoop Shot 3D is a colourful HTML5 basketball shooting game built with three.js. The player swipes up towards the hoop and lets go to shoot. Wind, moving hoops and sliding blockers keep every level fresh, and every level is checked by the built-in physics so it can always be won.
✨ Features ⭐ 1 to 3 star rating on every level Obstacles: wind, sliding and bobbing hoops, moving blockers Hint button with a dotted arc, plus aim assist on the first levels Swish bonus (double points) in Endless Streak ️ 12 collectable balls unlocked with stars Synthesised sound and music (no audio files) Works on phone, tablet and desktop, touch and mouse Works offline after the first visit (service worker + manifest) Hooks in config.js for your own ads, analytics or leaderboard No external requests, no CDN, no tracking
Perfect For Game portals and arcade websites Kids’ and family sites Sports and school websites Promotional or branded mini-games (easy rebranding)
What’s Included Complete HTML5 / CSS / JavaScript source code three.js r149 (MIT) and fonts (OFL), all bundled Level generator and offline-cache tools (Node.js, optional) Full HTML documentation
⚙️ Requirements
Any static web host (no PHP or database) A modern browser with WebGL (Chrome, Edge, Firefox or Safari) HTTPS recommended for offline mode