{"schemaVersion":1,"record":{"key":"mechanic/systemic-worlds--t269","type":"mechanic","id":"systemic-worlds--t269","lang":"en","title":"Simulated societies, populations and autonomous communities","summary":"An autonomous community distributes roles and resources without direct commands to each member, producing observable collective outcomes.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/en/knowledge/mechanic/systemic-worlds--t269/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/mechanic/systemic-worlds--t269.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/mechanic/systemic-worlds--t269.md","aliases":["Autonomous communities"],"tags":["Systemic worlds, randomness and NPC behavior","Mechanics and variants"],"sourceIds":["source-3817d420df0baa92","source-06f6d9fd70daaab1"],"sources":[{"id":"source-3817d420df0baa92","title":"Robert Nystrom: State","url":"https://github.com/munificent/game-programming-patterns/blob/master/book/state.markdown","verifiedAt":null},{"id":"source-06f6d9fd70daaab1","title":"Palworld","url":"https://store.steampowered.com/app/1623730/","verifiedAt":null}],"sections":[{"id":"principle","title":"How it works","body":"An autonomous community distributes roles and resources without direct commands to each member, producing observable collective outcomes."},{"id":"variants","title":"Variants","body":"### Mechanic variants\n\n<a id=\"t269-variants\"></a>\n\n- Job-choice rules change employment structure. <a id=\"t269-v1\"></a>\n- Migration responds to differences in living conditions. <a id=\"t269-v2\"></a>\n- Social links transmit information among members. <a id=\"t269-v3\"></a>\n- Collective decisions aggregate different preferences. <a id=\"t269-v4\"></a>"},{"id":"example","title":"Design example","body":"A mine attracts workers, raises housing demand and changes the availability of craftspeople.\n\nPrototype check: Trace aggregate statistics to agent actions and avoid presenting a simplified simulation as a social forecast."},{"id":"context","title":"Context and limits","body":"A systemic world applies shared rules to multiple objects so players can predict new combinations from known interactions. 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."}],"relations":[{"type":"uses","direction":"outgoing","label":"Sources in the selection","key":"resource/state-pattern","title":"State: Game Programming Patterns","url":"https://gamemechanics.pro/en/resources/#resource-state-pattern","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/resource/state-pattern.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/resource/state-pattern.md"}],"placements":[{"catalogId":"systemic-worlds","id":"t269","title":"Systemic worlds, randomness and NPC behavior","url":"https://gamemechanics.pro/en/mechanics/systemic-worlds/#t269","categoryIds":["mechanics"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Autonomous communities","description":"An autonomous community distributes roles and resources without direct commands to each member, producing observable collective outcomes.","image":{"src":"images/mechanics/rpg-palworld-06.webp","width":1440,"height":810,"game":"Palworld","sourceUrl":"https://store.steampowered.com/app/1623730/","originalUrl":"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1623730/ss_1e6f7cf3c58086df2a3e9b13a988c2681d372b2d.1920x1080.jpg?t=1790336367","credit":"Pocketpair","rights":"Game imagery © its respective rights holders. Official game guide or publisher-distributed screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Pals operate a production line","alt":"Pals operate a production line","markers":[{"x":45,"y":72,"label":"Assigned Pals keep item production running"}]},"tips":["Show each worker’s current role and the reason for their action."],"examples":[{"title":"Palworld","url":"https://store.steampowered.com/app/1623730/"}]}},"endsAt":null,"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.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/systemic-worlds"}}