I used the built-in geometry editing tools to create the level design. I added a player marble and connected mouse inputs to control the ball.
The [UE4 BP Marble – Section 1] repository stores my custom UE4 project files, levels, and blueprint code.