801. Lesson identity
This lesson replaces the vague requirement that a world should feel “alive” with a decision framework for choosing authored state, schedules, or bounded simulation.
802. Learning objective
After this lesson, you can classify a world behavior as authored state, scheduled behavior, or bounded simulation and justify the choice using player impact, required variability, and implementation scope.
803. Why this matters
A world does not become better merely because more of it is simulated. Simulation adds rules, state, debugging surfaces, and opportunities for surprising results. Authored state can produce a stronger dramatic beat; a schedule can make time feel meaningful; a bounded simulation can create repeatable variation inside a defined area. Your job is to select the smallest behavior model that produces the intended player experience.
This distinction also improves AI direction. If you ask an AI tool to “make the world feel alive,” it may generate an oversized system with unclear ownership. If you specify the behavior category and its boundaries, you can evaluate the proposal as a game developer rather than accepting complexity as progress.
804. Prior knowledge
You should be able to describe a system in terms of state, rules, player-facing consequences, and explicit boundaries. This lesson builds on the previous module work on thin, explicit faction consequences, including approved inputs, thresholds, and response ownership.
805. Core concept
“Living world” is not an implementation category. It is a player-facing goal that must be translated into a behavior choice:
- Authored state: A deliberate state or transition selected by the design, such as a location becoming closed after a mission event.
- Schedule: A planned change based on time, phase, or sequence, such as a shop opening during the day and closing at night.
- Bounded simulation: A rule-driven process that generates outcomes within an explicit scope, such as a small group of agents choosing destinations from a limited set.
These choices are not ranked from simple to advanced. The correct choice depends on the experience, not on how much computation the system can perform.
A useful distinction is:
- Authored state answers, “What state should this moment produce?”
- A schedule answers, “When should this known behavior occur?”
- A bounded simulation answers, “What outcome should rules produce within this defined scope?”
806. Mental model
Use the Intent → Variability → Scope test:
| Question | Authored state | Schedule | Bounded simulation |
|---|---|---|---|
| What is the design intent? | Deliver a specific state or beat | Make known behavior change over time | Produce a range of valid outcomes |
| How much variability is needed? | Little or none | Predictable variation by time or phase | Meaningful variation from rules and current state |
| What scope is acceptable? | One event, location, or state transition | A limited set of timed behaviors | A defined population, area, and update boundary |
| Main risk | Feeling static if overused | Becoming a list of exceptions | Becoming opaque, expensive, or hard to debug |
Choose the narrowest column that satisfies the player-facing requirement. A behavior can also combine categories, but each part should still be named. For example, a schedule may activate a bounded simulation during a night phase; the schedule controls when, while the simulation controls how outcomes vary.
807. Concrete example
Suppose a settlement has a repair shop:
- Authored state: After the player delivers a required part, the shop changes from unavailable to available. The design needs this exact progression beat.
- Schedule: The shop is available from morning through evening and unavailable overnight. The timing is the experience; no agent simulation is required.
- Bounded simulation: During open hours, three customers select from two repair queues. Their choices change which service is available first, but only inside this shop and only while the shop is active.
If the design requirement is “the player must find the shop closed until the delivery is complete,” simulation is the wrong tool. If the requirement is “the shop should have different customer activity each visit,” a bounded simulation may be justified. If the requirement is only “the shop should not operate at night,” use a schedule.
808. Common mistake
The common mistake is treating simulation as a synonym for quality. A simulated version of a behavior can undermine a required story beat, create results the player cannot read, or consume time without changing decisions. Another mistake is calling a long list of scripted exceptions a simulation. If every outcome is manually authored, label it as authored state and manage it as such.
809. Guided practice
Classify each behavior and write one sentence explaining the decision:
- A gate must remain locked until the player completes a named objective.
- A guard changes patrol route at the start of each watch period.
- Wildlife chooses one of four resting areas within a valley, but only while the player is nearby.
- A notice board displays a specific message after a faction consequence is triggered.
For each item, use the Intent → Variability → Scope test. Then revise one item so that it uses a different category without violating the player-facing requirement. If you cannot revise it without changing the experience, state why.
Your decision must identify:
- the selected category;
- the state or inputs that activate it;
- the boundary that prevents unnecessary system growth;
- the player-facing reason for the choice.
810. Validation / evidence
Your evidence is a four-row classification table or equivalent design note. Each row must contain a behavior, category, activation condition, scope boundary, and justification. A strong result distinguishes a required authored beat from time-based behavior and from genuine rule-driven variation. It does not justify simulation solely by saying that it is more realistic or more advanced.
811. Key takeaways
- “Living world” describes an outcome, not a system design.
- Authored state is appropriate when the player needs a specific result.
- Schedules make known behavior change at defined times or phases.
- Bounded simulation is appropriate only when rule-driven variation improves the experience within a clear scope.
- Name the behavior category before asking an AI tool to propose implementation details.
812. Next lesson
Next: 2.10 L2 — Bound the world requirement.
813. Knowledge check
Answer these items for yourself before reading the answers.
Which model is the best fit when the player must see one specific state after completing an objective?
Show answer and feedback
Answer: Authored state
Why: Authored state is appropriate when the design requires a deliberate, specific result or transition.
What does a schedule primarily control?
Show answer and feedback
Answer: When a known behavior should occur
Why: A schedule organizes known behavior around time, phases, or sequence; it does not by itself generate varied outcomes.
Which condition best justifies using a bounded simulation?
Show answer and feedback
Answer: Rules should generate meaningful variation within a defined scope
Why: A bounded simulation is justified when rule-driven variation matters to the experience and can be contained by explicit population, area, and update limits.
Requirement: a gate must remain closed until the player completes one named objective, and no variation is needed. Which is the smallest sufficient behavior model?
Show answer and feedback
Answer: Authored state triggered by the objective
Why: Authored state is the smallest sufficient model because the requirement calls for one precise transition with no time-based or rule-driven variation.