SYSTEM 02 · 13 GUIDES

Spawn and Creep Lifecycle

Body design, spawn return codes, role memory, renewal, recycling, and emergency recovery. This page connects the system overview to focused lessons, diagnostics, and operational boundaries.

START HERE

Read the system in a useful order

Begin with lessons or foundational guides, then move to debugging, safety, and advanced operations. Each article states the evidence level it actually reached.

Open the first guide →

SYSTEM MAP

Spawn and Creep lifecycle

Treat the need for a Creep as a lifecycle of body design, Energy, spawning, work, replacement, and retirement rather than one spawnCreep() call.

  1. 01Demand

    A role gap or replacement condition

  2. 02Body + Energy

    Size the body against available capacity

  3. 03spawnCreep()

    Store dryRun and real results

  4. 04Work + TTL

    Track work and lifetime

  5. 05Replace / recycle

    Avoid downtime and wasted capacity

KNOWLEDGE CLUSTER · DEMONSTRATOR

Spawn & Creep Lifecycle: one problem space, five ways to work with it

Body design, spawning, Energy constraints, queues, replacement, renewal, recycling, and recovery. The learning module remains the primary article owner. This layer only connects that same durable cluster to graph-derived tools, diagnostics, experiments, APIs, and return codes.

Graph-related surface: 3 API · 1 symptom · 2 tools · 1 Tick Lab · 11 ReturnCode

02

Published guides in this system

Use the labels to distinguish sequential lessons, task-focused guides, debugging workflows, safety pages, and references.

  1. LessonScreeps Creep Body Parts: WORK, CARRY, and MOVE8 min read · Beginner
  2. LessonScreeps spawnCreep(): Create Your First Creep8 min read · Beginner
  3. LessonScreeps Creep Roles: Harvester, Upgrader, and Builder8 min read · Beginner
  4. DebuggingScreeps spawnCreep() Errors: Diagnose Every Return Code12 min read · Intermediate
  5. GuideScreeps Dynamic Creep Body: Minimum, Target, and Emergency Plans13 min read · Intermediate
  6. GuideScreeps Emergency Harvester Recovery: Track the Exact Spawn Request17 min read · Intermediate
  7. GuideScreeps renewCreep(): Requirements, Cost, and Return Codes22 min read · Advanced
  8. GuideScreeps recycleCreep(): Verify the Exact Creep Retirement23 min read · Intermediate
  9. GuideWhy room.energyAvailable Stays Below Capacity in Screeps19 min read · Intermediate
  10. GuideScreeps Prespawn Replacement: Start the Next Creep Before the Current One Dies17 min read · Intermediate
  11. DebuggingScreeps Spawn Exit Blocked: Diagnose Directions and Occupied Tiles17 min read · Intermediate
  12. GuideScreeps Multi-Spawn Queue: Priority, Deduplication, and Shared Energy20 min read · Intermediate
  13. DebuggingScreeps Arena spawnCreep(): Find Your Spawn8 min read · Intermediate
Need a guide that is not listed?

Search by API method, error code, or symptom first. Zero-result English searches are recorded anonymously and can be submitted as a public content request.

Search the English section →