← All projectsUnreal Engine project · Gameplay prototype · Prototype build

18-Hole Golf Prototype

A fully playable 18-hole mini-golf concept built in Unreal Engine, with physics-driven shots, trajectory feedback and varied obstacle layouts.

A compact Unreal Engine game concept focused on the feel of a good shot: line up, commit, watch the ball react and solve the hole. The result is a complete 18-hole loop rather than a collection of disconnected mechanics.

Wide view of the playable 18-hole golf prototype course
// gameplay_capture18 holes. One playable loop.Physics-driven shots · obstacle reading · course progression
18playable holes
01complete gameplay loop
UEUnreal Engine
WIPprototype concept
// project_scope

Small in scope. Complete in play.

The goal was to make a miniature-golf concept that already feels like a finished activity: a player can start at hole one, understand the controls immediately and play through to the final score.

The prototype combines responsive ball movement, collision and rebound behavior with visible shot feedback. Course obstacles do the rest — every lane asks for a different read, angle or amount of power.

// gameplay_systems

Every shot is a small decision.

01

Playable progression

All 18 holes are connected into one readable flow from the first tee-off to the completed course.

02

Ball physics

Shots react to surfaces, borders and obstacles so the player can learn from every rebound.

03

Shot feedback

A visible trajectory helps players commit to a line while keeping the outcome in their hands.

04

Course variety

Angles, ramps, blockers and narrow lanes create escalating challenges without adding control complexity.

// my_contribution

From mechanics to a playable concept.

I worked across the gameplay prototype: turning the golf interaction into a reliable loop, shaping the course challenges and tuning the feedback that tells a player why a shot succeeded or failed.

Interested in interactive Unreal prototypes?

Let's build a playable idea from the first mechanic.

Work with me →