Quick answer: New Game Plus is a save-migration problem wearing a content costume. Test the moment a finished save rolls into a new run, verify exactly which state carries and which resets, and push the carried-over power against scaled end-game encounters. The bugs live in stuck flags, double-applied unlocks, and content that assumes a clean start.

New Game Plus is one of the highest-value, least-tested features an indie game ships. It promises players a reason to replay, but it works by taking a completed save and feeding it back through content that was authored for a fresh start. That hand-off is fragile. A quest flag that should reset stays set, a carried-over weapon trivializes a tutorial boss, an unlock gets granted a second time and corrupts an inventory. This post covers how to test the carry-over boundary, what state should and should not persist, how to validate scaled end-game content, and how to make sure the replay loop actually holds together for a second and third run.

The carry-over boundary is the riskiest line of code

The single most dangerous moment in New Game Plus is the transition itself: the code that reads a completed save, decides what to keep, and writes a new run. Get the partition wrong and everything downstream is poisoned. Start by writing down, explicitly, the intended carry list. Player level and gear usually carry. Story flags, world state, and one-time unlocks usually reset. Currency, cosmetics, and collectibles vary by design. If that list lives only in a designer's head, your first QA task is to force it onto paper, because you cannot test a partition you have not defined.

Once the list exists, test the boundary as a discrete event rather than something to skim past on the way to new content. Complete the game, trigger the transition, then audit the resulting save field by field against the carry list. Verify that nothing carried that should have reset, and nothing reset that should have carried. The asymmetry matters: a flag that fails to reset can lock a quest, while a flag that wrongly resets can re-grant a one-time reward. Both corrupt the run, and both are invisible until you inspect the save directly.

Carried-over power versus authored content

Most of a game's early and mid content was tuned for a player who starts with nothing. In New Game Plus the same player arrives with end-game gear and stats, which means every early encounter is now a balance question. A tutorial boss that dies in one hit is a comedic problem at worst, but a scripted fight that expects the player to lose, or to survive long enough for a cutscene, can break outright when the carried-over damage ends it too fast. Walk the early game with a maxed character and watch specifically for scripted beats that assume a weaker player.

The inverse risk is content that gates on items the player no longer needs to acquire. If a door expects you to find a key that you already hold from the previous run, the trigger may never fire, or it may fire twice. Carried-over progression can satisfy or skip conditions the level designer assumed would happen in order. Test the dependency chains in the early game with full carry-over state, because a single skipped pickup can strand the second playthrough in a spot the first one sailed through cleanly.

Scaled end-game content and the difficulty ceiling

New Game Plus usually scales enemies up to match the carried-over power, and that scaling has the same arithmetic risks as any difficulty mode. The numbers are higher, so caps and overflows are more likely. An enemy whose health is multiplied across multiple New Game Plus tiers can exceed an integer limit, or a damage value can grow until it kills the player faster than any defensive option allows. Compute the scaled values from your tier multipliers and check them against your data caps before you trust a single play session.

There is also a pacing dimension. If the scaling is too gentle, the carried-over player steamrolls everything and the replay feels pointless, which is a design failure even if no code breaks. If it is too steep, an early New Game Plus encounter becomes a wall that strands players who expected a victory lap. Test the curve across the first few hours of a New Game Plus run, not just the final boss, because the moment-to-moment difficulty is what determines whether the replay value you promised actually lands.

Replay value across multiple loops

Replay value is not a single playthrough, it is the loop holding up across two, three, or more cycles. Test New Game Plus on top of New Game Plus. State that carried cleanly once may accumulate on the second pass: currency that doubles, a counter that increments past its display, a tier that exceeds the highest one your scaling table defines. The bugs that hide on the first loop because the values were still small become visible on the third when the numbers have grown beyond what anyone anticipated.

Pay attention to anything meant to change between loops, like remixed enemy placements, new dialogue acknowledging the replay, or unlocks that only appear in later tiers. These are the features selling the replay, and they are the least walked because reaching them takes the longest. Reserve test time specifically for the deep loop, even if it means using a save editor to jump tiers, because a player grinding to your fourth New Game Plus is your most invested fan and the least forgiving of a stuck counter that erases their progress.

Setting it up with Bugnet

Save and state bugs are notoriously hard to report, because the symptom appears long after the corruption happened. Bugnet helps by capturing game state when a tester or player files an in-game report, so a stuck-quest complaint arrives with the actual flag values and the current New Game Plus tier attached. Add a custom field for the tier and a player attribute that records carried-over level and key unlocks, and a confusing report turns into a concrete data point you can trace straight back to the carry-over partition that produced it.

Replay bugs also cluster in predictable spots, which is where occurrence grouping pays off. When multiple players hit the same skipped early-game gate on their second run, Bugnet folds those reports into one issue with a count, so you see immediately that the New Game Plus path has a real structural problem rather than a handful of disconnected complaints. Filtering the dashboard by your tier custom field then tells you whether issues concentrate on the first loop or only emerge in deep loops, which is exactly the distinction that decides what you fix first.

Making the replay loop part of regular QA

New Game Plus tends to get tested once, late, right before launch, and that is how it ships broken. Fold it into your milestone checklist instead. Maintain save files parked at the end of the game so any build can be rolled into a fresh New Game Plus without a full playthrough, keep a save at a deep tier for loop testing, and run the boundary audit against the carry list every release. The transition code changes more often than you expect as designers tweak what persists, so re-auditing it routinely is the only way to keep it honest.

The payoff is real. New Game Plus is cheap content from a development standpoint and a strong driver of playtime and word of mouth, but only if it works. A player who reaches your replay loop is telling you they loved the game enough to do it again. Protect that experience with the same rigor you give a first playthrough, and your most dedicated players become your loudest advocates instead of your most disappointed bug reporters. The state machine underneath rewards careful, repeatable testing more than almost any other feature you ship.

New Game Plus is a save-migration feature wearing a content costume. Test the transition like the fragile line of code it is, then test the loops that grow the numbers.