Mini Golf 3D
Pocket Edition - A Mobile-First 3D Golf Game
Project Overview
Mini Golf 3D is a mobile-first 3D mini golf game built entirely with Three.js and vanilla JavaScript. The game features 10 challenging levels across 4 themed courses, realistic ball physics, haptic feedback, and procedurally generated audio.
Designed for portrait mode on mobile devices, the game uses intuitive touch controls - drag to aim, release to shoot. The physics engine handles wall bounces, sand trap friction, water hazards, and moving obstacles like windmills.
With a star rating system, level progression, and achievements, the game provides a complete casual gaming experience right in the browser - no app store download required.
Screenshots



Key Features
10 Levels, 4 Themes
10 challenging levels across Spring Meadow, Autumn Park, Night Course, and Tropical Paradise themes - each with unique visuals and atmosphere.
Intuitive Touch Controls
Drag to aim with real-time trajectory preview. Power determined by drag distance. Works on all mobile devices.
Realistic Physics
Ball physics with friction, wall bounces, sand traps that slow the ball, water hazards, and spinning windmill obstacles.
Procedural Audio
All sounds generated procedurally using Web Audio API - no audio files needed. Includes ambient sounds that match each course theme.
Haptic Feedback
Different vibration patterns for hits, wall bounces, hole-in-ones, and level completions on supported devices.
Star Rating System
Earn 1-3 stars based on performance. Under par = 3 stars, at par = 2 stars. Progress saved to localStorage.
Game Flow
Scoring System
Ready to Play?
Open on your phone, rotate to portrait mode, and start putting!
⛳Play Mini Golf 3D