{"schemaVersion":1,"record":{"key":"mechanic/rpg-grind--market-arbitrage","type":"mechanic","id":"rpg-grind--market-arbitrage","lang":"en","title":"Resale and arbitrage","summary":"Progress comes from price differences after fees, demand, risk and tied-up capital.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/en/knowledge/mechanic/rpg-grind--market-arbitrage/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/en/mechanic/rpg-grind--market-arbitrage.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/en/mechanic/rpg-grind--market-arbitrage.md","aliases":[],"tags":["RPG grinding","Trade and economy"],"sourceIds":["source-c5cfb02375225753"],"sources":[{"id":"source-c5cfb02375225753","title":"Offworld Trading Company","url":"https://store.steampowered.com/app/271240/","verifiedAt":null}],"sections":[{"id":"principle","title":"How it works","body":"Progress comes from price differences after fees, demand, risk and tied-up capital."},{"id":"variants","title":"Variants","body":"### Variants\n\n<a id=\"market-arbitrage-options\"></a>\n\n- Buy underpriced listings and resell. <a id=\"market-arbitrage-option-1\"></a>\n- Use price differences between markets. <a id=\"market-arbitrage-option-2\"></a>\n- Hold stock until demand changes. <a id=\"market-arbitrage-option-3\"></a>"},{"id":"example","title":"Design example","body":"A trader buys cheap reagents and sells them where a potion order has raised demand."},{"id":"context","title":"Context and limits","body":"A systematic RPG grind reference: 110 mechanics and 330 variants in 18 sections. Four layers answer different questions: what the player repeats, what develops, how rewards arrive and what constrains the loop. It covers single-player RPGs, ARPGs, MMORPGs and adjacent management and accumulation systems. Every mechanic has an explanation, variants and a hypothetical example; coverage, combinations and verified game observations follow the catalog."}],"relations":[],"placements":[{"catalogId":"rpg-grind","id":"market-arbitrage","title":"RPG grinding","url":"https://gamemechanics.pro/en/mechanics/rpg-grind/#market-arbitrage","categoryIds":["economy-loops"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Resale and arbitrage","description":"Progress comes from price differences after fees, demand, risk and tied-up capital.","image":{"src":"images/mechanics/priority-offworld-trading-00.webp","width":1440,"height":810,"crop":{"x":0,"y":0,"width":675,"height":675},"game":"Offworld Trading Company","sourceUrl":"https://store.steampowered.com/app/271240/","originalUrl":"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/271240/ss_fdb1d1301e763bd7cdbed153a2e83a2801bbdc67.1920x1080.jpg?t=1790866876","credit":"Mohawk Games / Stardock Entertainment","rights":"Game imagery © its respective rights holders. Publisher-distributed Steam screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Current resource prices on the market","alt":"Current resource prices on the market","markers":[{"x":5,"y":36,"label":"Quotes help select when to buy and sell"}]},"tips":["Account for fees, order size and the price impact of trading."],"examples":[{"title":"Offworld Trading Company","url":"https://store.steampowered.com/app/271240/"}]}},"endsAt":null,"provenance":"Original editorial RPG grind taxonomy authored for gamemechanics.pro on 2026-10-20 and expanded to cover activities, progression goals, reward rules and constraints. All original thirty family/branch/variant identities are preserved. Official developer and publisher sources support only the specifically described released-game observations; design variants and scenarios are hypothetical.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/rpg-grind"}}