---
id: economy-exchange
status: active
supersededBy: []
lang: en
title: Economy and exchange
description: >-
  Economic rules connect production, allocation, commitments and exchange;
  prices should communicate scarcity and available alternatives.
intro: >-
  Economic rules connect production, allocation, commitments and exchange;
  prices should communicate scarcity and available alternatives. Each overview
  separates player actions, state changes and alternative rules. Examples are
  hypothetical design scenarios, not claims about a named game. A prototype
  check states an observable question for the next iteration. Existing detailed
  references remain separately linked from the direction map.
updatedAt: '2026-10-21'
sources:
  - title: 'Factorio: Content'
    url: 'https://www.factorio.com/game/content'
    description: >-
      Developer overview of production, transport and circuit networks as
      connected gameplay systems.
counts:
  families: 10
  branches: 10
  variants: 40
url: 'https://gamemechanics.pro/en/mechanics/economy-exchange/'
markdownUrl: 'https://gamemechanics.pro/content/mechanics/en/economy-exchange.md'
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
provenance: >-
  Original bilingual editorial overviews authored for gamemechanics.pro on
  2026-10-20 and reviewed on 2026-10-21. Scenarios are hypothetical design
  examples; prototype checks describe work to perform, not completed playtests.
  Primary sources support the stated techniques and implementation context, not
  every proposed variant.
---
# Economy and exchange

Economic rules connect production, allocation, commitments and exchange; prices should communicate scarcity and available alternatives. Each overview separates player actions, state changes and alternative rules. Examples are hypothetical design scenarios, not claims about a named game. A prototype check states an observable question for the next iteration. Existing detailed references remain separately linked from the direction map.

## Mechanics and variants

<a id="mechanics"></a>

### 1. Resource extraction, transformation and consumption

<a id="t087"></a>
id: t087
canonicalId: economy-exchange--t087
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t087

Resources pass through extraction, transformation and consumption; players align stage rates and the cost of waste.

#### Mechanic variants

<a id="t087-variants"></a>
- Deposits deplete after a stated total yield. <a id="t087-v1"></a>
- Recipes transform several raw material types. <a id="t087-v2"></a>
- Byproducts require a separate useful destination. <a id="t087-v3"></a>
- Consumables sustain another production process. <a id="t087-v4"></a>

Design example: A smelter makes metal and slag that fills storage until road production begins.

Prototype check: Check quantity conservation at each stage, including canceled processing and full output storage.

- [Factorio: Content](https://www.factorio.com/game/content)

### 2. Trade and trade routes

<a id="t088"></a>
id: t088
canonicalId: economy-exchange--t088
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t088

Trade moves goods between locations with different needs; routes connect margin to travel time and risk.

#### Mechanic variants

<a id="t088-variants"></a>
- Price differences compensate a carrier's journey. <a id="t088-v1"></a>
- Caravans need capacity and protection. <a id="t088-v2"></a>
- Return cargo improves the value of a trip. <a id="t088-v3"></a>
- Border closures change available trade routes. <a id="t088-v4"></a>

Design example: Grain travels to a mining town and the same vehicle brings tools on its return trip.

Prototype check: Check profit including time, upkeep and an empty return journey rather than price differences alone.

- [Factorio: Content](https://www.factorio.com/game/content)

### 3. Supply, demand and price formation

<a id="t089"></a>
id: t089
canonicalId: economy-exchange--t089
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t089

Prices reflect availability and willingness to buy, creating feedback between supply and demand.

#### Mechanic variants

<a id="t089-variants"></a>
- Surplus lowers the next selling price. <a id="t089-v1"></a>
- Shortages increase the value of new supply. <a id="t089-v2"></a>
- Substitutes reduce buyer dependence on one item. <a id="t089-v3"></a>
- Delayed reactions create overproduction risk. <a id="t089-v4"></a>

Design example: A large coal delivery lowers its price and encourages shifting some vehicles to timber.

Prototype check: Test price bounds and adjustment speed after one unusually large transaction.

- [Factorio: Content](https://www.factorio.com/game/content)

### 4. Markets, auctions and bidding

<a id="t090"></a>
id: t090
canonicalId: economy-exchange--t090
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t090

Auctions allocate scarce objects through competing offers while markets expose available exchange conditions.

#### Mechanic variants

<a id="t090-variants"></a>
- Open bidding reveals the current best price. <a id="t090-v1"></a>
- Sealed bids require valuation without observation. <a id="t090-v2"></a>
- Reverse auctions choose the lowest service price. <a id="t090-v3"></a>
- Limit orders wait for a matching offer. <a id="t090-v4"></a>

Design example: Players secretly value a bridge-building right based on an expected freight flow.

Prototype check: Test tied bids, closing time and returning reserved resources to losing participants.

- [Factorio: Content](https://www.factorio.com/game/content)

### 5. Barter, negotiation and deal evaluation

<a id="t091"></a>
id: t091
canonicalId: economy-exchange--t091
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t091

Barter compares subjective item utility and improves offers through concessions and conditions.

#### Mechanic variants

<a id="t091-variants"></a>
- Needs change the value of an individual item. <a id="t091-v1"></a>
- Bundles connect several reciprocal concessions. <a id="t091-v2"></a>
- Deferred payment moves part of the price forward. <a id="t091-v3"></a>
- Walking away preserves another potential partner. <a id="t091-v4"></a>

Design example: A smith trades a tool for rare ore and a promise to deliver fuel before winter.

Prototype check: Test that immediate exchange, promises and unfulfilled conditions remain distinguishable.

- [Factorio: Content](https://www.factorio.com/game/content)

### 6. Budgets, debt and investment in a game world

<a id="t092"></a>
id: t092
canonicalId: economy-exchange--t092
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t092

An in-game budget limits current spending while debt and investment redistribute options between present and future turns.

#### Mechanic variants

<a id="t092-variants"></a>
- Upkeep creates a recurring commitment. <a id="t092-v1"></a>
- Borrowing adds funds and a future repayment. <a id="t092-v2"></a>
- Projects delay income until completion. <a id="t092-v3"></a>
- Reserves absorb a temporary revenue shortfall. <a id="t092-v4"></a>

Design example: A city borrows for a bridge but must fund transport upkeep until the crossing opens.

Prototype check: Check the cash-flow forecast, especially several in-game commitments falling due together.

- [Factorio: Content](https://www.factorio.com/game/content)

### 7. Contracts, orders and commitments

<a id="t093"></a>
id: t093
canonicalId: economy-exchange--t093
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t093

A contract connects payment to delivery, quality and timing conditions, turning a promise into a resource plan.

#### Mechanic variants

<a id="t093-variants"></a>
- Orders reserve limited production capacity. <a id="t093-v1"></a>
- Partial deliveries use an explicit payment rule. <a id="t093-v2"></a>
- Penalties limit the benefit of late completion. <a id="t093-v3"></a>
- Negotiation changes the deadline and price together. <a id="t093-v4"></a>

Design example: A workshop accepts twenty parts and declines another job to meet the deadline.

Prototype check: Test acceptance conditions before signing and correct settlement after partial or early delivery.

- [Factorio: Content](https://www.factorio.com/game/content)

### 8. Ownership, rent and taxes

<a id="t094"></a>
id: t094
canonicalId: economy-exchange--t094
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t094

Ownership grants usage rights, rent limits their duration and taxation connects holding an asset to recurring payment.

#### Mechanic variants

<a id="t094-variants"></a>
- Purchases transfer long-term costs to an owner. <a id="t094-v1"></a>
- Rent lowers the initial cost of production access. <a id="t094-v2"></a>
- Taxes make an unused plot costly to hold. <a id="t094-v3"></a>
- Easements permit a specific use of another plot. <a id="t094-v4"></a>

Design example: A port rents seasonal storage and preserves money for vehicles instead of buying the building.

Prototype check: Test lease expiry with cargo inside so the rules for clearing the space are known beforehand.

- [Factorio: Content](https://www.factorio.com/game/content)

### 9. Scarcity, inflation and resource sinks

<a id="t095"></a>
id: t095
canonicalId: economy-exchange--t095
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t095

Supply limits and resource removal regulate value while currency growth changes access to in-game purchases.

#### Mechanic variants

<a id="t095-variants"></a>
- Repair removes some currency from circulation. <a id="t095-v1"></a>
- Spoilage limits indefinite inventory hoarding. <a id="t095-v2"></a>
- Transaction fees raise the cost of repeated exchange. <a id="t095-v3"></a>
- Source caps prevent unlimited extraction growth. <a id="t095-v4"></a>

Design example: Cheap mass production raises income while machine maintenance grows with the installed fleet.

Prototype check: Test many long economic cycles, measuring the creation and removal of each resource separately.

- [Factorio: Content](https://www.factorio.com/game/content)

### 10. Economic competition and interdependence

<a id="t096"></a>
id: t096
canonicalId: economy-exchange--t096
url: https://gamemechanics.pro/en/mechanics/economy-exchange/#t096

Competitors contest limited opportunities, while specialization and exchange can make them mutually dependent.

#### Mechanic variants

<a id="t096-variants"></a>
- Shared sources limit total extraction. <a id="t096-v1"></a>
- Specialization improves a chosen product's output. <a id="t096-v2"></a>
- Supply agreements connect competitors' plans. <a id="t096-v3"></a>
- Substitutes offer escape from monopoly dependence. <a id="t096-v4"></a>

Design example: Two companies contest ore but one produces engines for the other's vehicles.

Prototype check: Test whether a weaker participant can change niche or partner after a critical resource is captured.

- [Factorio: Content](https://www.factorio.com/game/content)

## Sources and examples

Sources support particular techniques or methodology, not every family variant. Design examples and mechanic combinations are illustrative.

- [Factorio: Content](https://www.factorio.com/game/content): Developer overview of production, transport and circuit networks as connected gameplay systems.
