Skip to content

Roadmap

Next Major Release#

Targeting Features

  • Shoot from Cover (requires Traversal and Shooter module) - on hold until GC Shooter and Traversal modules are updated to add support.

Future Release#

Targeting Features

  • Body-part Targeting.
  • Point and Click Ray-Based Shooting.
  • Target-centric Movement (while targeting), i.e. circle and move toward the target while focused on it.

Spawner Features

  • Lootable/Drop Chance System.
  • Random Item Drop (alternative to weighted random selection).

Previous Releases#

v0.12.0#

Homing Projectile Features

  • New "Targeting Mode" to more flexibly configure the projectile's target.
  • New Magnetic Mine and Missile Launch examples.

v0.11.0#

Targeting Feature

  • New "On Continuing to be Targeted" event/trigger.

Bug Fixes

  • Fix change camera motor action issue when using Targeter component.

v0.10.0#

Targeting Feature

  • New targeting type option for the Targeter component.
  • New "Aim Assist" targeting type, i.e. focus on a target when the player's targeting reticule is near or on the target.
  • New Custom Camera Motors for Targeter:
    • Combat Targeting Camera
    • Combat Aiming Camera

Spawning Features

  • Periodic Spawning.
  • Support triggering spawn with non-GC character.

v0.9.1#

Bug Fixes

  • The Weapon Stash component produced a null reference error in its HasWeaponDrawn method when the Shooter was not enabled.
  • The Combat Examples (Melee) demo scene had player with a Shooter component.

v0.9.0#

Targeting Feature

  • Targeter Camera Motors, optionally follow the current target with the camera while targeting or aiming with a Shooter weapon.

Bug Fixes

  • Combat Examples (Shooter) prefab weapon references have been restored.

v0.8.1#

Bug Fixes

  • Resolve various null reference issues with Shooter and Melee module integration.
  • Remove Behavior module scripts (used for asset testing) from some prefabs.

v0.8.0#

General

  • Shooter module is now an optional dependency. Support is now enabled through the Combat (Shooter) module.

Targeting Features

  • Additional targeting actions to support the Behavior module.
  • Improve Mouse Targeting
    • Click current target to deselect it.
    • Click no target to deselect the current target.
    • Mouse targeting now enabled through the Targeter component.

Weapon Stash Feature

  • New action to remove weapon from stash.

v0.7.0#

Targeting Features

  • New public API for Targeter component:
    • HasTarget
    • GetCurrentTarget
    • IsCurrentTarget
    • SetCurrentTarget
    • SetTargetingEnabled
    • ToggleTargetingEnabled
    • CycleToNextTarget
  • New actions to enable, disable, and toggle targeting.
  • New action to switch to next target.
  • New "On Target Changed" trigger.
  • Accessibility Module (by Pivec Labs) mobile touchstick compatibility.
  • Mouse targeting w/ optional hover indicator (i.e. Targetable can be selected with mouse).
  • Targeter's built-in user input controls can now be disabled.
  • Targeter can now be configured to not auto-acquire first/next target.

Spawning Features

  • Spawn by Weight (i.e. random spawn chance).

Bug Fixes

  • Targetable's internal event now correctly cleaned up.
  • When created from GameObject menu, a Spawner's collider now is set as a trigger by default.

v0.6.0#

  • Spawner component.

v0.5.0#

  • Melee targeting integration.
  • Weapon Stashes (weapon carrying/switching feature).

v0.4.1#

  • Removed .blend files that caused an issue when Blender was not installed.

v0.4.0#

  • Targeting by visibility.
  • Support for destructible targets.

v0.3.0#

  • Proximity-based weapon targeting.
  • Target indicator.
  • Homing projectile.