Skip to content

Patterns Moonlighter 2 exemplifies

PatternHow Moonlighter 2 uses it
dual-life-loopSame character toggles between dungeon-roguelite (day) and shopkeeper-sim (night). The two halves share items but evaluate them differently.
loadout-as-budgetThe backpack is a fixed-grid loadout where placement determines value. Adjacency-driven, not footprint-driven.
grid-inventorySpatial layout of the backpack matters: corners, rows, columns, "pointed" effects.
opportunity-cost-loadoutPlacing a relic in one slot precludes the synergies of every other placement.
backpack-puzzleThe lemma. Loot value is a placement problem, not a quantity problem. Likely the most original mechanic in the game.
fusion-economy"Burn" and "absorb" relics consolidate loot at quality cost — same insight as Sparklite patch fusion, different math.
branching-dag-mapHades/Spire-style DAG of node types: chest, event, blacksmith, perk, boss, etc.
bonus-with-drawbackPerk node choices on the map (Ice or Thunder, not both) force commitment.
handcrafted-pcg-hybridEncounters & arenas hand-authored; map layout procedurally arranged.
meta-as-variety-not-powerMostly variety unlocks (recipes, perks, decorations). Some permanent power exists (blacksmith stat bumps), unlike Spire's stricter stance.
bounded-rogueliteThree biomes leading to a final-game arc, not infinite escalation. (EA scope; full release will add more.)
enemy-intent-telegraphBoss wind-ups, ground markers, projectile fan-outs. Standard for the genre but load-bearing — the tight perk-locked builds rely on attacks being legible.

Released under the MIT License.