Waypoint Time Trial – Checkpoint Race System

Grimnek
Unreal Engine Versions
5.7
Distribution Method
Asset Package
Asset Version
N/A
You need to register first

Description

Waypoint Time Trial – Checkpoint Race System is a blueprint-based system for building time trial / checkpoint-style runs using a simple Point Transform array.

Instead of manually placing waypoint actors, you edit an array inside BP_WaypointsManager, and waypoints are generated automatically in the level.

Key Features
  • Auto-spawning waypoints from a single Point Transform array (editor-time, Construction Script).

  • Fast iteration: add/remove/reorder waypoints by editing array elements.

  • Waypoint progression follows array order (Index 0 → 1 → 2 …).

  • HUD integration: point counter automatically displays Current / Total (Total = array length).

  • Timer display (minutes / seconds / centiseconds) suitable for time trials.

  • Medal tier support (Gold / Silver / Bronze/Copper) with an easy-to-extend setup.

Includes example map for quick testing and understanding the workflow.

Quick Start
  1. Open the example map (or your own level).

  2. Place BP_WaypointsManager into the level.

  3. In BP_WaypointsManager → Point Transform (Array):

    • Add Element to create more waypoints.

    • Edit Location / Rotation of each element to move waypoints.

    • Array order defines the route (Index 0 → 1 → 2 …).

  4. Compile BP_WaypointsManager to refresh the generated waypoints.

  5. Play the level — the HUD will display 0 / N where N = Point Transform array length.

HUD Point Counter Logic

HUD format: Current / Total

Total is read automatically from Point Transform array length
So adding/removing transforms updates the HUD counter automatically.


Technical details

Features:

  • Auto waypoint generation from BP_WaypointsManager → Point Transform array (no manual placement)

  • Waypoint order = array order (Index 0 → 1 → 2 …)

  • Runs in Construction Script (updates while editing the level)

  • HUD point counter reads Point Transform length → shows Current/Total

  • Time formatting (min/sec/centisec) for HUD

  • Medal tiers (Gold/Silver/Copper) driven by configurable settings (Data Asset)

  • Marker widget support: distance text + color updates via Blueprint Interface

  • Demo/example map included

Number of Blueprints:

  • Gameplay: ~7 | Widgets: 3 | Interfaces: 3 (Total ≈ 13)

Input:

  • No required input (trigger/progression based). Demo uses Keyboard/Mouse.

Network Replicated:

  • No (single-player focused)

Supported Development Platforms:

  • Windows: Yes

Documentation: https://docs.google.com/document/d/1Zr-3GNVJDAsVuJt1HHPxuNrA1U3twti96AfPk1uAjwM/edit?usp=sharing

Notes:

  • Editing Point Transform moves waypoints; adding/removing elements updates HUD total.

  • Compile BP_WaypointsManager after array edits to refresh.



Related assets