Skip to main content
This guide covers how to create custom units using the Civilization VII TypeScript Modding Tools.

Basic Unit Creation

Here’s how to create a custom scout unit:

Key Components

When creating a unit, these are the essential components:
  1. Unit Type Tags: Define what kind of unit it is (melee, ranged, etc.)
  2. Core Properties: Set movement, sight range, and unique identifier
  3. Production Cost: How expensive the unit is to produce
  4. Combat Stats: How strong the unit is in combat
  5. Localization: The name and description shown to players
  6. Visual Appearance: Either custom assets or remapped from existing units

Additional Configuration Options

Setting Advanced Unit Properties

Using Custom Assets

To use custom art assets for your unit:
For more information about TypeScript modding in Civilization VII, check: