The challenge
Create enough procedural variation to make each match meaningfully different without turning builds into arbitrary randomness or allowing accumulated power to make the outcome increasingly predetermined.
Systems design deep dive
The design became an experiment in making loot, progression, PvP, PvE, risk, and difficulty consequences of the same underlying systems.
The project
The game's earliest identity was comparatively simple: combine the approachable top-down movement and automatic combat associated with survivor games with the predatory player-growth loop of Agar.io. Players and enemies would share the same space, and defeating another player could transfer the value they had accumulated during the match.
That immediately created a snowball problem. If power simply accumulated numerically, the strongest player could become increasingly difficult to challenge. Item design therefore moved toward compatibility rather than raw accumulation. Procedurally generated attributes occupy an alignment-like space, and the relationship between a player's items helps determine whether the resulting build becomes stable, synergistic, incompatible, or dangerously unstable.
Compatible items can evolve into stronger combined forms, but incompatibility is not represented by a single generic penalty. The design developed multiple undesirable regions: combinations that are simply harmful and combinations that are extraordinarily powerful but carry severe side effects. The middle of the compatibility space provides dependable synergy while the extremes tempt players into increasingly volatile builds.
The environment participates in the same escalation. PvE enemies and bosses were explored as actors capable of becoming stronger through successful kills, allowing player mistakes and conflicts to alter the danger of the session itself. A monster that kills players can therefore become a shared problem, while players can intentionally manipulate PvE threats against one another.
The result is a design where individual mechanics are intentionally difficult to evaluate in isolation. Loot changes build stability; build stability changes the value of killing another player; player deaths redistribute power; enemy kills alter PvE pressure; and visible loot can force players to decide whether an attractive pickup is worth destabilizing an otherwise coherent build. Replayability comes primarily from those interactions rather than from selecting among a fixed set of handcrafted builds.
Create enough procedural variation to make each match meaningfully different without turning builds into arbitrary randomness or allowing accumulated power to make the outcome increasingly predetermined.
Use shared systemic rules to create consequences across mechanics. Items participate in a compatibility model, kills redistribute accumulated value, enemies can participate in escalation, and corruption introduces nonlinear risk. The design favors interactions that create new situations over adding independent features that only increase content count.
What matters
Generated items matter partly because of how they relate to the rest of the build, making procedural generation a source of strategic structure rather than just randomized numbers.
Bad compatibility is divided between genuine dysfunction and intentionally tempting high-risk power, preventing the build space from collapsing into one obvious optimum.
Players, bosses, enemies, loot, and transferred power can influence one another, allowing the history of a match to help determine its future difficulty.