Cost Types

Cost Types

1. Arithmetic Cost (Linear Growth)

Formula: STARTING_COST + LEVEL * INCREASE_COST_BY

Arithmetic cost increases by a fixed amount each level, creating a linear progression. This results in predictable, steady cost increases.

Example:

  • Starting Cost: 100

  • Increase Cost By: 50

  • Level 1: 100 + 1 × 50 = 150

  • Level 2: 100 + 2 × 50 = 200

  • Level 3: 100 + 3 × 50 = 250

2. Exponential Cost (Exponential Growth)

Formula: STARTING_COST * EXPONENTIAL_GROWTH^LEVEL

Exponential cost multiplies by a growth factor each level, creating rapid cost acceleration. This creates increasingly expensive upgrades at higher levels.

Example:

  • Starting Cost: 100

  • Exponential Growth: 1.5

  • Level 1: 100 × 1.5¹ = 150

  • Level 2: 100 × 1.5² = 225

  • Level 3: 100 × 1.5³ = 337.5

Configuration

Arithmetic Cost Configuration

Exponential Cost Configuration

Last updated