A mini golf course kit with runtime pieces and editor tools. It has procedural kit meshes, combined hole collision, cups and tees, rotating obstacles, out-of-bounds zones, audio mixers and zones, lens flares, ripples, and trench fire/shelling effects with synced camera shake and sounds. Networking is used for host-driven events and small RPCs, all within normal game flow.
Editor tools for building mini golf holes. Creators get buttons to auto ring a hole with posts and wall segments and a scene tool to place and snap posts and walls by hand with live previews. It computes boundary loops from tile renderers, places kit models or prefabs with snapping and repetition, and manages parenting and undo groups.