Golf Hop
Golf Hop
Golf Hop
Golf Hop is a physics-based puzzle game where players aim to sink the ball using as few strokes as possible. With realistic physics, obstacle-filled courses, and intuitive touch controls, the project strikes a balance between casual accessibility and skillful precision. Inspired by classic mini-golf and physics puzzle games, the goal was to make gameplay both satisfying and replayable.
Golf Hop is a physics-based puzzle game where players aim to sink the ball using as few strokes as possible. With realistic physics, obstacle-filled courses, and intuitive touch controls, the project strikes a balance between casual accessibility and skillful precision. Inspired by classic mini-golf and physics puzzle games, the goal was to make gameplay both satisfying and replayable.
Golf Hop is a physics-based puzzle game where players aim to sink the ball using as few strokes as possible. With realistic physics, obstacle-filled courses, and intuitive touch controls, the project strikes a balance between casual accessibility and skillful precision. Inspired by classic mini-golf and physics puzzle games, the goal was to make gameplay both satisfying and replayable.
Genre & Platform
Sports/Physics Puzzle | Mobile (iOS and Android)
Sports/Physics Puzzle | Mobile (iOS and Android)
Sports/Physics Puzzle | Mobile (iOS and Android)
Tools
C#, Unity 2022 LTS, Unity Physics, Kenney Assets, TextMesh Pro,
C#, Unity 2022 LTS, Unity Physics, Kenney Assets, TextMesh Pro,
C#, Unity 2022 LTS, Unity Physics, Kenney Assets, TextMesh Pro,
Role
Game Developer, Game Designer, Level Designer
Game Developer, Game Designer, Level Designer
Game Developer, Game Designer, Level Designer
Gameplay Features
Gameplay Features
Gameplay Features
Drag-to-Aim Controls
Intuitive touch system for aim + power
Drag-to-Aim Controls
Intuitive touch system for aim + power
Drag-to-Aim Controls
Intuitive touch system for aim + power
Realistic Physics
Bounce, roll, spin with tuned material properties
Realistic Physics
Bounce, roll, spin with tuned material properties
Realistic Physics
Bounce, roll, spin with tuned material properties
Obstacle Navigation
Ramps, walls, and moving barriers
Obstacle Navigation
Ramps, walls, and moving barriers
Obstacle Navigation
Ramps, walls, and moving barriers
Stroke Tracking
Par-based scoring with 1–3 star ratings
Stroke Tracking
Par-based scoring with 1–3 star ratings
Stroke Tracking
Par-based scoring with 1–3 star ratings
Level Progression
8 increasingly complex courses (2–5 min sessions)
Level Progression
8 increasingly complex courses (2–5 min sessions)
Level Progression
8 increasingly complex courses (2–5 min sessions)
Development Highlights
Built modular architecture (GameController, GridController, TileController)
Designed a robust validation system for grid-based word puzzles
Optimized UI for mobile touch interactions and different aspect ratios
Added persistent storage for best times and progress
Built modular architecture (GameController, GridController, TileController)
Designed a robust validation system for grid-based word puzzles
Optimized UI for mobile touch interactions and different aspect ratios
Added persistent storage for best times and progress
Built modular architecture (GameController, GridController, TileController)
Designed a robust validation system for grid-based word puzzles
Optimized UI for mobile touch interactions and different aspect ratios
Added persistent storage for best times and progress
Results & Learnings
Smooth 60fps gameplay across devices
Polished UI/UX with color-coded tiles and responsive layouts
Learned advanced grid validation logic and Unity’s Input System
Identified growth areas: more levels, retention mechanics, and audio polish
Smooth 60fps gameplay across devices
Polished UI/UX with color-coded tiles and responsive layouts
Learned advanced grid validation logic and Unity’s Input System
Identified growth areas: more levels, retention mechanics, and audio polish
Smooth 60fps gameplay across devices
Polished UI/UX with color-coded tiles and responsive layouts
Learned advanced grid validation logic and Unity’s Input System
Identified growth areas: more levels, retention mechanics, and audio polish
Takeaways
Word Frame demonstrates my ability to design puzzle mechanics, implement complex validation systems, and optimize for mobile UX. It reflects both technical depth and user-focused design.
Word Frame demonstrates my ability to design puzzle mechanics, implement complex validation systems, and optimize for mobile UX. It reflects both technical depth and user-focused design.
Word Frame demonstrates my ability to design puzzle mechanics, implement complex validation systems, and optimize for mobile UX. It reflects both technical depth and user-focused design.
Development Highlights
Built BallController with fine-tuned physics simulation
Designed a dynamic camera system that follows the ball smoothly
Created modular level progression with unlockable courses
Optimized mobile controls for precision drag-and-release gameplay
Results & Learnings
Smooth, responsive controls that feel natural on mobile
Polished gameplay loop balancing challenge and fun
Gained deep experience with Unity’s physics system & input optimization
Future opportunities: audio polish, more levels, multiplayer, and power-ups
Takeaways
Golf Hop showcases my ability to design physics-driven gameplay, create mobile-first UI/UX, and implement systems like dynamic cameras, level progression, and scoring. It highlights my growth in 3D game design and performance optimization.