async-shared-region mechanic sourced
Asynchronous shared regions
Separate players' simulations affect each other asynchronously through shared regions, visits, or exchanges of goods and services.
definition
Each player runs a local simulation that publishes a small exported state to a server, such as surplus resources, service capacity, pollution, or a snapshot of a town, and periodically imports neighbors' exported state as boundary conditions. Exchanges resolve with delay, so play does not require both players online at once. In SimCity (2013), cities in a region connect by highways, rail, and waterways, trade resources, share services such as garbage collection or health care, see traffic and pollution cross borders, and pool wealth into Great Works such as an arcology; the connection was asynchronous, with brief disruptions tolerated. Animal Crossing island visits and Death Stranding's shared structures are related forms. Inputs: local surpluses and needs. Outputs: imported flows and shared projects.
player experience
The player is part of a neighborhood without coordinating schedules. They specialize, relying on neighbors for what they lack, and notice others' choices arrive as traffic, pollution, or help. Cooperation feels light because commitments are small and delayed.
design levers
- which variables are exported and imported (goods, services, pollution, visitors)
- synchronization interval and conflict resolution
- region size and how neighbors are matched (friends, public, random)
- shared projects that require pooled contributions
- fallback behavior when the server or a neighbor is offline
failure modes
- Server dependence makes single-player play fragile; SimCity (2013) launched with outages and save problems, and an offline mode came later.
- Abandoned neighbor cities leave dependent players short of the services they relied on.
- Small play areas forced by the region design made specialization a necessity rather than a choice, which players criticized.
dynamics
- Specialization emerges: one city goes industrial or hosts the hospital and the others import those services.
- Externalities such as pollution and traffic cross borders, creating friction between players who never speak.
- Shared projects create focal points that coordinate otherwise independent players.
open questions
- Can AI-controlled stand-in neighbors, trained on real player cities, keep regions alive when players leave?
- What exchange latency preserves the feeling of a shared region while keeping each player's simulation independent?