Simple Waypoint System is an editor extension that allows you to create waypoints and paths very easily right within the editor. With those created, you can then tell any kind of game object to follow a specific path, which is useful for every automated movement in your applications.
Simple Waypoint System provides a custom path creator interface for linear or curved splines, bezier curves and NavMesh paths. Our path creator lets you place waypoints just by clicking on ground, they get connected internally. After the part of path construction, you are still able to edit your existing path with the built-in buttons, which add or remove waypoints, place them onto other objects or invert the path direction. Our movement scripts, utilizing the free tween library DOTween or Unity’s NavMesh agents, conclude what you need for a simple waypoint system.
Linear, curved, bezier and NavMesh paths
Works in 2D or 3D space
Advanced example scenes
Full source code in C#
Quick Start documentation
Based on speed or time
Looptypes (loop, pingpong, random)
Support for easetypes (linear, spring, …)
Call your own methods at waypoints using UnityEvents in the inspector or by code
Mecanim Animator support
Movement on a Path
Camera or object animation