rohán phaff

DynaRoute
DynaRoute

DynaRoute

A fully custom node-based routing tool for Unity, built to simplify AI navigation and path logic across dynamic environments.

DynaRoute began as a simple pathing system for a school tower defense project, but I rebuilt it from the ground up into a full Unity routing tool. It lets agents follow shared paths with unique behavior using tags and probability overrides — so one system can handle many movement styles at once. Routes are built directly in the scene: click, drag, and drop nodes on your terrain, and DynaRoute handles the rest. It supports NavMesh agents for natural movement or point-to-point motion for simpler cases. The in-editor visuals are fully customizable with color, shape, and distance presets, making it both powerful and easy to read in complex environments.

Software Used: Unity, NavMesh (Unity), Visual Studio, GitHub, GitBook