Unity RTS Engine

  1. Home
  2. Unity RTS Engine
  3. NPC Factions
  4. NPC Upgrade Manager

NPC Upgrade Manager

The NPC Upgrade Manager is responsible for regulating unit and building upgrades.

When creating a new NPC Manager object using the RTS Engine menu. The NPC Upgrade Manager is a component of the new NPC Manager’s “NPCOtherManagers” child object.


  1. Auto Upgrade: Allow this component to launch upgrades?
  2. Upgrade Reload Range (in seconds): How often does this component check for unit/building upgrade tasks to launch them?
  3. Acceptance Range (between 0.0 and 1.0): This defines if launching an upgrade task request will be accepted (the higher, the more chance that the request will be accepted with 0.0 -> never accepted and 1.0 -> always accepted). This adds more randomization to the behavior of the NPC factions in regards to launching upgrade tasks.
  4. Upgrade On Demand: Can other components request to launch upgrade tasks?

How can we help?