{"schemaVersion":1,"record":{"key":"practice/remove-the-market","type":"practice","id":"remove-the-market","lang":"en","title":"Remove the market","summary":"Check what a mechanic contributes and whether it is worth keeping.","updatedAt":"2026-10-20","status":"active","url":"https://gamemechanics.pro/en/knowledge/practice/remove-the-market/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/practice/remove-the-market.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/practice/remove-the-market.md","aliases":[],"tags":["Iteration"],"sourceIds":["source-3e6c21889ae768e0","source-6f794a271cd60b9c"],"sources":[{"id":"source-3e6c21889ae768e0","title":"Challenges for Game Designers: author website","url":"https://designgames.wordpress.com/","verifiedAt":null},{"id":"source-6f794a271cd60b9c","title":"Challenges for Game Designers: table of contents","url":"https://designgames.wordpress.com/toc/","verifiedAt":null}],"sections":[{"id":"goal","title":"Goal","body":"Check what a mechanic contributes and whether it is worth keeping."},{"id":"example","title":"Scenario and materials","body":"Take a small game of your own that has several mechanics. Choose a supporting system, such as resource trading. Make a version without it while preserving the game's goal. Check which decisions disappear and which rules become simpler.\n\nAn existing small prototype"},{"id":"constraints","title":"Constraints","body":"- Use your own prototype or a game you have permission to modify.\n- Remove one system and its associated exceptions.\n- Do not replace it with another large mechanic."},{"id":"steps","title":"Steps","body":"1. Write down what the chosen system should offer the player.\n2. Prepare the reduced version and check that the game can end.\n3. Compare explanation time and decisions in both versions. Decide what to restore, change or leave removed."},{"id":"outcome","title":"Deliverable","body":"Two rule sets and a justified decision about the mechanic's future."},{"id":"checks","title":"Check your work","body":"- The reduced version contains no references to removed resources or actions.\n- The goal remains reachable.\n- Name the useful choice that was lost or explain why there was none."},{"id":"reflection","title":"Reflect","body":"Which complexity did the designer notice? Which did the player actually notice?"}],"relations":[{"type":"practices","direction":"incoming","label":"What this helps you learn","key":"lesson/progression-pacing","title":"Progression: capabilities and pacing","url":"https://gamemechanics.pro/en/lessons/progression-pacing/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/lesson/progression-pacing.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/lesson/progression-pacing.md"},{"type":"practices","direction":"incoming","label":"What this helps you learn","key":"path/balance","title":"Balance and progression","url":"https://gamemechanics.pro/en/learn/balance/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/path/balance.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/path/balance.md"},{"type":"uses","direction":"outgoing","label":"Sources in the selection","key":"resource/challenges-for-game-designers","title":"Challenges for Game Designers","url":"https://gamemechanics.pro/en/resources/#resource-challenges-for-game-designers","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/resource/challenges-for-game-designers.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/resource/challenges-for-game-designers.md"}],"placements":[{"title":"In the original collection","url":"https://gamemechanics.pro/en/practice/#remove-the-market"}],"supersededBy":[],"attributes":{"topic":"iteration","level":"beginner","minutes":50},"endsAt":null,"provenance":"Thematic inspiration: Challenges for Game Designers by Brenda Brathwaite and Ian Schreiber. These scenarios, constraints and checks are independently written around broad game-design learning topics. This is not a translation or a sequential retelling of the book exercises.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors"}}