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.
For more details about this asset from the Unity Asset Store, please visit: Click Here
This is a paid asset, but now you can download the “Smart Waypoints for Game Creator 2” for FREE. Please note that this package is provided solely for learning purposes or to test the product before purchase, and not for commercial use.
Smart Waypoints for Game Creator 2 v1.0 (30 Jan 2026) (Latest version)
“If possible, please buy the package to support the developer”
Description
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) included
Get 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 included
Waypoint 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 details
Technical details
Requirements:
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.




