View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.0 or later
- Package size
- 158 KB
- Files
- 19
- Favorites
- 20
- Views in the past week
- 10
- Requires
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $17.99 on
Keywords
Smart Waypoints for Game Creator 2
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.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Smart Waypoints for Game Creator 2 screenshot 1
About this asset
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).
From the publisher's Asset Store listing.
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.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.5.9f1 | Compatible | Compatible | Compatible |
| 6000.3.0f1 | Compatible | Compatible | Compatible |
This asset is a tool compatible with all render pipelines.
As listed on the Asset Store.