GET YOUR BEARINGS
About 异常 | Exception
Exception is an indie strategy title where you act as operator 159, overseeing a virtual system that runs under an omnipotent program. The core loop asks you to write simple graphical code that directs AI units, then watch them battle without further input.
Each level becomes a puzzle of strategy and debugging; you must anticipate enemy behavior, program the appropriate unit types, and restart the level to refine your script. Victory emerges from trial, error, and the satisfaction of seeing your code execute flawlessly.
01 / THE GUIDE
Graphical Programming Language
Exception introduces a unique visual scripting system built specifically for unit AI. The description calls the language very simple to use, allowing newcomers to start with a little patience and construct unit behavior without textual code.
Once the script is finished, the units fight automatically according to those instructions. The battle proceeds without any further player intervention, so the initial program fully determines the outcome.
- Begin with a single behavior block to confirm basic movement.
- Add additional blocks gradually to keep the script manageable.
02 / THE GUIDE
Level Structure and Restarts
Each level presents a distinct enemy configuration that must be overcome by the programmed units. The battle starts automatically and cannot be altered mid‑combat.
If the script fails, the only way to modify it is to restart the level, edit the program, and try again. This encourages treating each attempt as a test case.
- Save a copy of a working script before making major changes.
- Use the restart function frequently to isolate bugs.

03 / THE GUIDE
Debugging and Failure
Constant debugging is an expected part of the experience. When a script does not achieve victory, the player must analyze why the units behaved incorrectly and adjust the logic accordingly.
The game frames failure as a learning step, emphasizing that “victory is born from failures.” This mindset encourages systematic testing and refinement of AI behavior.
- Note which enemy actions trigger unit loss for targeted fixes.
- Compare successful and failed runs to spot logical gaps.
04 / THE GUIDE
Single‑Player Focus
Exception is built as a challenging single‑player game, meaning all programming challenges are presented without competing players. The solitary nature lets you progress at your own pace.
The design emphasizes personal problem‑solving, aligning with its indie strategy roots.
- Take short breaks between attempts to view scripts with fresh eyes.
- Explore unconventional strategies without pressure from other players.
05 / THE GUIDE
Steam Integrations
Exception supports Steam achievements, cloud saves, and family sharing. Achievements mark milestones as you play through the game.
Steam Cloud synchronization keeps progress across installations, while family sharing lets other Steam accounts play the game.
- Check the achievement list for hidden scripting goals.
- Enable cloud sync to protect your script revisions.





COMMUNITY
Player discussion