Author paths fast and drive Game Creator 2 Characters with smooth movement. Smart Waypoints adds rich editor tools, six “follow” variants, and an index-passed event for precise control.This asset is a tool compatible with all render pipelines.Smart Waypoints is a lean, production-ready add-on for Game Creator 2 that makes character pathing effortless and precise.Design paths right in Scene view with clear gizmos, dotted connections and optional arrows. Shift-click to place points with surface snap; each point can override easing, handover distance, and wait time. Close a path into a loop with a single toggle.At runtime, characters follow paths using one GC2 Tween per segment for natural acceleration/deceleration. You choose how segments are timed (by speed or fixed time), handover behavior between segments, per-point waits, and loop mode (Once, Loop, Ping-Pong).For gameplay logic, the included On Waypoint Index Passed event fires as your character crosses indices. A tiny global bus also exposes the last passed index so you can read it from anywhere (e.g., UI, conditions, logs).Properties (GC2 Getters) includedGet Points · Current Index (by Position) — nearest segment start (i) to the character.Get Points · Current Transform (by Position) — transform of the current point (i).Get Points · Next Index (by Position) — segment end (j) from the nearest segment. Ideal for reacting at handover.Get Points · Next Transform (by Position) — transform of point (j).Get Points · Segment T (by Position) — normalized 0..1 progress along the nearest segment i→j.Get Points · Last Passed Index (Bus) — returns the last index raised for a Character, with an option to filter by a specific WaypointPath.What’s includedWaypoint Path component (with gizmos, arrows, loop toggle, placement/snap).Waypoint Node (per-point easing, handover override, optional wait).Instructions (GC2): Follow Path, Follow From Index, Follow To Index, Follow Between Indices, Resume, Stop, plus a “Wait Until Index” style flow.Event: On Waypoint Index Passed (Character + Path + Index filters).Properties: the six getters listed above (current/next index & transform, segment progress, last passed index with optional Path filter).Technical detailsRequirements:Game Creator 2 (GC2) is required to use the Instructions, Event, and Properties.Unity: 6+Movement: GC2 Tween per segment; timing by speed or fixed duration; configurable handover threshold; per-point easing and waits.Eventing: Lightweight bus raises both segment passed (i→j) and normalized index passed; the bus also remembers the last passed index per Character and per (Character, Path) for property access.Properties: implemented as GC2 PropertyTypeGet* getters for easy use in Logs, Conditions, and Instructions. Current/Next variants are computed via nearest-segment math with optional closed-path behavior.Editor UX: numbered gizmos, dotted connections, optional arrows, Shift-click placement with snap, per-point defaults that auto-apply on create.Note: Smart Waypoints is an independent add-on and is not affiliated with Catsoft Studios. Game Creator 2 is required. Unity 6+ supported.

