Open-source precision systems online

Find the line.
Build your own.

Path Protocol is a 100-level browser precision game inspired by mini golf—and an authoring system for creating themes and courses.

No installation. Modern desktop browser recommended.

A dark isometric Path Protocol arena with a glowing cyan route curving around purple and amber obstacles toward a white flag.
100configured levels
60 Hzdeterministic engine
Three.jsWebGL presentation
MITopen-source license

01 / THE STORY

An idea worth experimenting with.

The original concept came from my son. I had always wanted to build a mini-golf game, so I used the idea as a way to learn how a web-based game could work—and how AI-assisted development could help turn an experiment into a real, tested application.

I built Path Protocol on and off over a month, then opened the project so other people could play with it, inspect it, question it, and take the experiment in directions I have not considered.

Eric Silver Connect on LinkedIn ↗

Path Protocol poster connecting three ideas: an idea from my son, built to learn, and opened to everyone.

02 / CHOOSE YOUR PATH

More than one way to take part.

Start wherever your curiosity leads. Every path helps the project improve.

01

Play

Guide the token through 100 increasingly demanding precision chambers. Find a shorter route, avoid hazards, and improve your score.

Start a level →
03

Contribute

Read the code, report a reproducible bug, improve documentation, suggest an idea, or submit a focused pull request.

Contribution guide →
An illustrated course editor with modular walls, ramps, obstacles, a ball, a flag, and one selected object with transform controls.

Theme Workshop

Design. Test. Share.

The game includes its own authoring workflow. Create a private theme, build levels in the 1600 × 900 logical world, validate each change, and publish when it is ready for other players.

Explore Theme Workshop issues →

03 / UNDER THE COURSE

A game built as a system.

Clear ownership boundaries keep presentation, simulation, authoring, and persistence understandable enough to experiment with.

UI

React

Navigation, menus, accessibility, settings, HUD, and authoring screens.

SIMULATION

Fixed 60 Hz engine

Deterministic movement, collision, hazards, scoring, and progression.

RENDERING

Three.js

One WebGL arena with perspective camera, GLB models, trails, and effects.

AUTHORING

Express + JSON

Same-origin theme APIs, schema validation, persistent themes, and moderation.

The route is open

Try it. Break it.
Help shape it.

Path Protocol is available under the MIT License. Thoughtful feedback, experiments, and focused contributions are welcome.