Zombie Citizen

Design Notes

From Level-Ups to Crafting: Building the Progression Loop

From Level-Ups to Crafting: Building the Progression Loop

From Level-Ups to Crafting: Building the Progression Loop

How level-up choices, material drops, weapon data, and crafting UI began turning survival into a longer progression loop.

PUBLISHED

SEPTEMBER 23, 2026

Zombie Citizen current alpha crafting screen showing weapon upgrades and material costs

Turning survival into a series of choices

Image context: The crafting screen shown above comes from a later alpha build. The article below looks back at the early systems that established the progression loop behind it.

At this stage, Zombie Citizen already had the beginnings of movement, combat, enemies, and a playable interface. The next question was what would make one stretch of survival feel different from the next.

We completed the first levelling system and added a way for the player to allocate a buff when levelling up. That gave combat a second rhythm. Defeating enemies was no longer only about staying alive; it also moved the player toward another decision.

Giving level-ups room to change a run

The early level-up UI specification explored several ways an upgrade could affect a weapon or character:

  • increase damage or rate of fire;

  • add explosive or piercing behaviour; and

  • change how pistols, rifles, or shotguns delivered their attacks.

These were design targets for the progression system, not a claim that every option was finished in the same build. The important foundation was that a level-up could allocate a distinct buff instead of only increasing a hidden number.

That made upgrades something the interface needed to explain clearly. A player should understand what changed, which weapon or statistic it affects, and why the choice matters before returning to combat.

Connecting combat to materials

We also completed an early system for dropping power-ups and crafting materials. That introduced another reason to engage with enemies: a fight could produce resources that supported later improvements.

We also separated gun information from the larger player-combat system. Dedicated gun data created a clearer place for each weapon’s statistics and crafted bonuses. It was an implementation change with a player-facing purpose: the pistol, rifle, and shotgun needed enough structure to develop different strengths.

Designing the crafting interface alongside the system

The first crafting-interface art followed as the system took shape. At that point, the visual design and underlying functionality were still developing on separate tracks. The interface established how costs and upgrade choices could be presented; later work connected those screens to the playable systems.

That chronology matters. This milestone was not a finished crafting loop. It was the period when four parts began to align:

  • combat awarded experience and materials;

  • level-ups created immediate choices;

  • weapons gained data for distinct statistics and bonuses; and

  • the interface started showing how upgrades would be selected.

How the progression loop evolved

The current direction carries that foundation forward. Zombie Citizen asks players to collect materials, improve weapons, and stack buffs as a run becomes more demanding. Some crafted improvements support progress beyond a single run.

The system still has to earn its complexity. Upgrade descriptions need to be readable, costs need to feel worthwhile, and choices need to produce noticeable differences in play. Those are questions for continued balancing and playtesting, not assumptions we can settle on paper.

Follow the current project on the Zombie Citizen page.