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.

Sarp Kocabagli

© All right reserved

Sarp Kocabagli

© All right reserved

Sarp Kocabagli

© All right reserved