Last month I published the first iteration of minigolf, this was put together over the course of a week was a very barebones minigolf game. A number of holes, a ball and a 'manager' to handle state.
From the start I really wanted the ball to be a physics object, to me it felt like it would make the game easier to develop and feel better for players. A win win, let the engine do the hard work.
Work got started, I opted to use a tile set for my geometry; drag in some prefabs, make a minigolf course. Repeat. Nice.
Unfortunately I started experiencing ghost collisions where sometimes the ball would hitch when rolling over the edge of a tile and onto the next. Not acceptable for a game where precision rolling a ball is important, I reluctantly swapped to using traces.
I tied up the loose ends and published to get some early feedback. The initial feedback was OK, however I knew when publishing that the game was quite hollow.