Skip to content

The Fall of Aevum

1. The Age of Unity (The Aevum Whole) For eons, the Aevum Sentinels were a single, harmonious order. They maintained the Aevum Spire, which served as the absolute gravitational and temporal center of the universe. Utilizing a blend of cosmic mass and an esoteric force known as the Aevum Resonance, the Spire acted as a reality engine. It naturally attracted the highest-probability outcome of any given event from the swirling chaotic "Echoes." By pulling these dominant outcomes into its core, the Spire anchored them, permanently fixing that specific reality into space and time. Because the Spire forced the universe to remain singular and stable, the Sentinels were universally respected as the ultimate neutral caretakers of existence

2. The Prime Deviation (The Hubris) The collapse of the Aevum was not caused by an external enemy, but by the arrogance of its own leaders. While the Sentinels were publicly united, the four Division Heads secretly believed they alone knew how to improve the Spire’s Cosmic Engine. On the exact same cycle, unbeknownst to one another, they each executed a rogue, unauthorized recalibration command:

  • Valerius (The Protector) attempted a Stasis Lock, trying to magnetize the core to freeze the Prime Reality in a state of permanent safety.

  • Hesper (The Logician) attempted a Deep Sync, forcing a direct neural link to "solve" the universe, overloading the core with infinite data.

  • Vex (The Refiner) attempted an Alchemical Distillation, trying to pull in energy from neighboring dimensions to harvest infinite resources.

  • Olar (The Archivist) attempted a Temporal Extraction, trying to create a closed time-loop to back up history forever.

The Emergency Decoupling (The Scapegoat) Down in the maintenance shafts, Kaelen—the Chief of Diagnostics—witnessed the paradox tearing the core apart. To prevent the universe from collapsing into a singularity, Kaelen triggered a manual Emergency Decoupling and downloaded the "Prime Blueprint." His override saved existence but forcefully shattered the Spire's core. To avoid the wrath of the populace, the Founders united one last time to blame the catastrophe entirely on Kaelen’s "maintenance failure."

Bathed in the raw, unspooling temporal energy of the shattered core, Kaelen became temporally locked—aging at a microscopic fraction of normal time. While the original Founders eventually died, passing their stolen realms and inherited grudges down to the current Faction Leaders, Kaelen remains. He is the last living Sentinel, hiding in the shadows of a universe that hates him, quietly trying to put the pieces back together.

3.  The Era of the Veil (The Century of Silence) This was the era of the great cover-up. For nearly a century after the Deviation, the original Founders maintained a desperate facade of unity. They told the lower-ranking Sentinels and the public that the Spire was simply "undergoing long-term recalibration" due to Kaelen's catastrophic sabotage. In reality, they were failing to patch the dimensional cracks while secretly hoarding the bleeding reality-fragments to empower their own followers. This century was defined by paranoia, secret police, and the terrifying, localized shifting of physics within the Spire’s halls. As the original Founders aged and died, they passed this impossible lie down to their descendants—the current Faction Leaders—who inherited a crumbling empire and a secret they couldn't contain.

4. The Reality Bleed (The Collapse) Eventually, the century of desperate, stopgap patches failed. Under the watch of the new generation of Faction Leaders, the Spire's gravity engine completely unspooled. The "Reality Bleed" was the catastrophic moment when millions of alternate timelines and parallel dimensions violently crashed into the Prime universe all at once. The stable, golden light of the Aevum shattered like a prism, replaced by a haunting, shifting storm of double-exposures and overlapping spaces. The Spire itself became a localized nightmare of inverted physics, fractured time, and colliding environments. The halls became instantly lethal to anyone without specialized dimensional tethers, localized shields, or volatile mutations. The century-long lie was spectacularly exposed: the singular universe was dead, and the Echoes had broken through.

5. The Schism (The Ideological War) As the Reality Bleed tore the core apart, the unified facade of the Aevum Sentinels officially dissolved. The original founders turned their advanced disciplines against one another in a chaotic scramble for survival. This was not a single, clean break, but a gradual, violent splintering. Unable to reconcile their conflicting motivations—from misguided preservation to opportunistic power grabs—the leaders abandoned the collapsing center. They retreated to the colossal, branching wings of the mega-structure, barricading themselves into isolated Sectors. Over generations, these initial desperate survival strategies hardened into absolute, uncompromising dogma. From the ashes of this bitter civil war emerged the Great Houses, each ruling their fortified Sector under the iron-fisted ideologies of their modern descendant leaders.

The Great Houses of EchoSpire (Factions)

Each of these factions originated from a high-ranking guild of the Aevum Sentinels. Following the "Great Saturation," they abandoned their duties as caretakers to become the new rulers of the shattered realms.  At one point, all members of the faction were of a single archetype, but over the years they have realized that allowing different archetypes to join, they are better able to serve their goals.  Not all archetypes are available to all factions.

The Valerii (The Protectors) (The Stasis Lock)

The Founder's Act: The Stasis Lock

  • Original Duty: Guardian of the Spire’s structural integrity.

  • The Act: Valerius, the original Master Vanguard, believed the Prime Reality was too fragile. In secret, he attempted to recalibrate the Spire’s gravity engine to create a "Universal Aegis"—an impenetrable ontological shield that would freeze the universe in a state of "perfect safety". He forced the engine into a hyper-magnetized feedback loop, which was one of the four conflicting forces that caused the Prime Deviation.

The Modern Faction

  • Namesake: The Valerii (The bloodline and followers of Valerius).

  • Motivation: Stability through Stasis. They believe the only way to survive the Reality Bleed is through rigid, unyielding order.

  • The Twist: Their "protection" has become an absolute, suffocating dictatorship. They occupy the most structurally sound Sector of the EchoSpire, maintained by massive, power-hungry stasis-generators that repel the Echoes. They demand heavy tribute and absolute compliance from any refugee wishing to remain under their shield.

  • Vibe: Heavy iron plating, brutalist massive towers, a Roman Legion in space, glowing stasis-fields, and lockdown sirens.

The Campaign – The Long Siege

<![if !supportLists]>·       <![endif]>The Campaign Arc: High Commander Valerius IX is losing ground to the Reality Bleed. The player's orders are to push into highly volatile, chaotic Realms to plant "Aegis Anchors"—massive gravity generators that stabilize the local space—while brutally subjugating any mutants or anomalies they encounter.

<![if !supportLists]>·       <![endif]>The End Goal (Victory State): The Macro-Aegis. The player successfully links the final anchor, allowing Valerius to activate a Sector-wide stasis field. The Valerii Sector is permanently locked out of the Reality Bleed, creating an unyielding, frozen fortress of order that will survive until the end of time.

The Syntacta (The Logicians)

The Founder's Act: The Deep Sync

  • Original Duty: Overseer of the Spire’s logic-arrays and data-streams.

  • The Act: The original Chief of Logic, Hesper, believed the Spire's cosmic engine was a sentient machine whose "Source Code" could grant omniscience. They initiated a direct neural link between their collective consciousness and the Spire’s core. This massive, unauthorized data request was one of the four conflicting forces that caused the Prime Deviation. The sheer volume of raw, unspooling Echoes "fried" the Spire’s logic processors, turning the orderly data into the chaotic "Void-tech" they now use.

The Modern Faction

  • Namesake: The Syntacta (Derived from syntax and systems).

  • Motivation: Logic through Data. They seek to map the shifting laws of the EchoSpire to find a mathematical exit from the dying universe.

  • The Twist: They have lost their humanity. They treat entire dimensional overlaps and living beings as mere "variables." If their predictive models say a portion of their Sector must be sacrificed to stabilize their local reality against the Echoes, they will delete it without hesitation.

  • Vibe: Cold blue lights, hovering data-shards, translucent robes, "Void-tech."

The Campaign – The Grand Equation

  • The Campaign Arc: The Arch Logos views the collapsing universe as a solvable equation, but it is missing variables. The player is deployed into the most mathematically broken, physics-defying Rifts to retrieve uncorrupted "Source Code" fragments leftover from Hesper's original, failed Deep Sync.
  • The End Goal (Victory State): The Perfect Algorithm. The Arch Logos computes a flawless mathematical exit from the dying universe. The player initiates the sequence, shifting the entire Syntacta Sector out of physical space and into a mathematically perfect, isolated pocket-dimension entirely free from entropy and emotion.

The Aethari (The Reality Alchemists)

The Founder's Act: The Alchemical Distillation

  • Original Duty: Chief Refiner of the Spire’s energy exhaust.

  • The Act: The original Chief Refiner, Vex, believed that locking the universe into a single Prime Reality was a massive waste of potential. In secret, she introduced an esoteric catalyst into the Spire's gravity engine, attempting to force it to attract multiple high-yield realities simultaneously so she could harvest infinite resources. This greedy recalibration was one of the four conflicting forces that caused the Prime Deviation. Instead of infinite wealth, she shattered the timeline and triggered the Reality Bleed.

The Modern Faction

  • Namesake: The Aethari (Derived from the root Aether, the substance of the heavens.

  • Motivation: Prosperity through Transmutation. They were the original refiners of the Spire; now they are the "Reality Alchemists." They harvest raw Echoes—clashing realities and alternate timelines—and use esoteric, highly dangerous chemistry to distill them into physical, addictive power sources called Echo-Shards.

  • The Twist: They are addicted to the very dimensional chaos they harvest. By consuming and augmenting themselves with these shards, they experience radical, unstable physical mutations (often existing partially in multiple timelines at once). This makes them the wealthiest, most opulent, and most physically unstable faction in the mega-structure.

  • Vibe: Opulent gold filigree, glowing, shifting prismatic liquids, and bio-temporal augmentations.

The Campaign – The Ultimate Buyout

  • The Campaign Arc: Baroness Lux sees the end of the universe as the greatest market opportunity in history. The player acts as a violent corporate acquisition agent, sent to harvest the most dangerous, high-yield dimensional anomalies and actively sabotage the resource lines of the other Great Houses.
  • The End Goal (Victory State): The Infinite Catalyst. The player secures a hyper-dense nexus of colliding timelines. Lux uses it to force a controlled, localized Reality Bleed that constantly funnels unlimited, mutating dimensional energy directly into the Aethari vaults. They become the eternal, impossibly wealthy elites of the apocalypse.

The Annalis (The Archivists)

The Founder's Act: The Temporal Extraction

  • Original Duty: Archivist of the Spire’s historical records.

  • The Act: The original First Scribe, Olar, believed the Prime Reality needed a flawless, incorruptible backup in case the cosmic engine ever failed. In secret, he attempted a "Temporal Extraction"—recalibrating the Spire to pull "Living Data" from the future and the past simultaneously to create a closed, eternal loop of history. This massive temporal strain was one of the four conflicting forces that caused the Prime Deviation. Instead of backing up the universe, he tore a hole in the Spire’s temporal anchor, dragging millions of alternate pasts into the present.

The Modern Faction

  • Namesake: The Annalis (Derived from annals, the keepers of historical records).

  • Motivation: Truth through Record. Their original duty was to ensure no moment in history was ever lost. Now, because millions of alternate, conflicting pasts are bleeding into their Sector, they hunt for "Soul-Data" to mathematically prove which timeline is the true Prime Reality.

  • The Twist: They have become a terrifying ghost-cult. They believe the current "living" inhabitants of the Spire are mostly just noisy, false Echoes from dead dimensions. To them, the "Soul-Data" (the recorded past) is the only thing real enough to be worth saving, and they will violently extract it from anyone they deem a "false variable."

  • Vibe: Shimmering holograms, tattered ancient scrolls, "Echo-locators," and funeral whites. The visual contrast of their pristine, ghostly aesthetic against the broken, glitching architecture of their Sector will provide some incredibly striking prompts when generating your artwork for character portraits and card backgrounds.

The Campaign – The Great Purge

  • The Campaign Arc: The current reincarnation of Olar is desperate to separate the true history from the static. The player is sent into temporal Rifts to extract pure "Soul-Data" from the past, while violently erasing "false variables" (anyone whose existence stems from an alternate, clashing timeline).
  • The End Goal (Victory State): The Prime Axiom. The player compiles enough pure Soul-Data to mathematically prove and anchor their specific history. Olar initiates the Axiom, instantly and violently dissolving all overlapping "false" Echoes and parallel dimensions within their Sector into ash, leaving only the chilling, pristine truth.

The Salvari (The Outlaws)

The group that everyone else considers a nuisance, a collection of outlaws and scavengers living in the dark

The Founder's Act: The Emergency Decoupling

  • Original Duty: Head of Maintenance and keeper of "The Back Doors".

  • The Act: Kaelen was the only one in the room when the Spire's engine went critical. While the other founders were arguing over whose theory was right, Kaelen quietly locked the door, walked to the manual override, and pulled the Emergency Decoupling lever. He saved existence but shattered the engine. The others, too arrogant to admit their own fault, blamed the "janitor" for breaking their toy. He accepted the blame without a word, knowing that anonymity was the only way he could finish the repairs.

The Modern Faction

  • Namesake: The Salvari (A dual meaning: "The Salvagers" to the public, "The Saviors" to Kaelen).

  • Motivation: Survival through Scavenging. To the rank-and-file members, they are just outlaws surviving in the cracks of the mega-structure. They steal, smuggle, and sabotage because they believe it’s the only way to survive the "high-and-mighty" Great Houses.

  • The Twist (The Chore List): Kaelen uses his faction's greed to get work done. He sends them on "heists" that are actually critical repair missions. His followers think they are stealing a gravity-core to sell on the black market; Kaelen knows they are actually moving a counter-weight to stop Sector 7 from spinning off into the void.

The Campaign – The Quiet Patch

  • The Campaign Arc: Kaelen hands the player a series of "Chore Lists" disguised as petty piracy. You are ordered to steal a Syntacta logic drive, break a Valerii stasis generator, and hijack an Aethari shipment. To the crew, it looks like standard outlaw survival. To the player, the breadcrumbs slowly reveal that these specific parts are being used to secretly repair the Spire's shattered core.
  • The End Goal (Victory State): The Custodian's Legacy. The player survives a suicide run into the heart of the shattered engine to install the final, jury-rigged patch. The Reality Bleed isn't cured, but the Spire's total collapse is averted for another eon. No one in the universe will ever know you saved them. Your only reward is Kaelen pouring you a drink and finally handing you his tangled ring of keys.

Faction Leaders

High Commander Valerius IX

Leader of the Valerii faction.

Persona: A man of stone and scars who truly believes his bloodline is the "last wall" standing between life and the chaotic Echoes. He views any form of dimensional variance or personal freedom as a structural weakness that must be patched. He doesn't want power; he wants compliance.

The Arch Logos

Leader of the Syntacta faction

Persona: By accepting the mantle of leadership, the individual is stripped of their original name and identity, becoming the living vessel for the faction's core logic processing. The Arch Logos's consciousness is spread across multiple drones, and their voice is a perfectly modulated, emotionless chime. They view the biological fear and ego of the other factions as entirely "inefficient." To the Arch Logos, the fractured EchoSpire is simply a broken equation, and they believe they are the only ones smart enough to solve it.

Baroness Lux

Leader of the Aethari faction

Persona: The Aethari do not care about bloodlines; leadership is seized through ruthless corporate takeovers or lethal alchemical duels. Lux is a masterpiece of dimensional mutation—part human, part shimmering, overlapping energy. She is a self-proclaimed "Baroness" and a corporate socialite of the apocalypse, hosting grand, opulent parties in the Aethari Sector while the Rifts tear themselves apart outside her windows. She views the Schism and the Reality Bleed not as a tragedy, but as the greatest market opportunity in history.

The First Scribe, Olar

Leader of the Annalis faction

Persona: The Annalis do not use bloodlines or corporate takeovers. When a leader falls, a new high-ranking archivist steps forward and undergoes a radical, mind-wiping procedure to download the fractured "Soul-Data" of the original founder into their brain. They completely erase their personal identity, truly believing they are the reincarnation of Olar. The current Olar is a frail, chilling figure who is constantly "syncing" with the Spire's chaotic historical logs. He often speaks to people who aren't in the room and treats current events as if they happened centuries ago.

Kaelen, The Custodian

Leader of the Salvari faction

  • Persona: He is the "Cosmic Janitor" in the truest sense. He is folksy, unbothered by chaos, and speaks entirely in blue-collar metaphors that hold terrifying double meanings. He treats the tearing of reality not as a catastrophe, but as a "mess on aisle four" or a "clog in the pipes."

  • The Double-Speak:

    • The Order: "Go rough up those Praetor guards and steal their shield battery. It's too shiny for them anyway."

    • The Reality: The Praetor's shield frequency is causing a harmonic resonance that will shatter the Spire's hull. Removing the battery "unclogs" the vibration.

  • The Mystery: He wears a tangled ring of keys that don't look like they fit any physical lock, yet he can open any door in the Spire. To his crew, he's just a brilliant, eccentric old smuggler. To the player (eventually), he is the only being who sees the dirt on the lens of reality—and he's handing you the spray bottle.

Playable Classes

The Anchor (The Kinetic Guardian)

Overview

  • Archetype: Grav-Tank / Heavy Industrial Brawler

  • Primary Stat: Defense (Shields) & Mass Manipulation

  • Lore Connection: Before the Reality Bleed , the Anchors were the heavy-duty engineers who maintained the high-gravity exhaust vents of the Aevum Spire. They are not soldiers; they are walking industrial fortresses. Clad in massive, pressure-sealed hazard suits designed to withstand crushing dimensional weight, they endure the shifting physics of the Spire through sheer mass.

  • Playstyle: "The Immovable Object." The Anchor does not dodge; they endure. They manipulate local gravity to weather the enemy's assault, building up insurmountable walls of Shields before converting that absorbed kinetic energy into explosive, localized counter-attacks.

Core Mechanic: Density

  • The Resource: Density is a persistent, stackable resource (Max 10 Stacks) representing the Anchor increasing their localized mass to bend space.

  • Generation: Density is generated passively by absorbing enemy hits without taking Life damage, or actively by playing "Grav-Tech" class cards.

  • The Benefit (Rule-Breaker): During Phase 3 (The Purge) of the turn, standard rules dictate all unspent Block is lost. The Anchor breaks this rule: For every stack of Density you have, you Retain 1 Block into the next turn.

  • The Trade-off (Grav-Locked): Mass has consequences. If an Anchor reaches 10 Density, their suit becomes Grav-Locked, restricting their movement and reducing their Hand Size by 1 until the mass is vented.

  • The Vent: The Anchor uses heavy "Finisher" cards to Vent their Density, consuming the stacks to multiply their physical damage or create gravity-wells that crush enemies.

Hero Abilities

  • Innate Ability: Grav-Lock

    • Cooldown: 4 Turns (Free Action).

    • Effect: Lock your suit's servos and crank your personal gravity field. Double your current Density stacks immediately. For the rest of the turn, enemies targeting you suffer "Drag," reducing their attack damage by 25%.

  • Ultimate Ability: Event Horizon

    • Charge: Requires spending a specific amount of Energy over the course of the run.

    • Effect: A literal panic button. Collapse your localized gravity field into a micro-singularity. Consume all Block and all Density. Deal damage to ALL enemies equal to your consumed Block multiplied by your consumed Density. Set your Life to 1.

Faction Synergies

  • The Valerii: Combines Density with Stasis tech, freezing enemies while slowly building an uncrackable wall of mass.

  • The Salvari: Uses the Scrap Protocol to intentionally shatter their own shields to generate extra Energy, creating a highly aggressive, risk-taking tank.

  • The Aethari: Abuses the Echo Burn to take continuous damage for power; their massive Shield pools allow them to survive the toxic alchemy that would kill lesser classes.

  • The Annalis: Pulls massive, discarded shield cards from the "past" using Echo Recall to instantly maximize their Density.

The Drifter (The Dimensional Assassin)

Overview

  • Archetype: Phase-Sniper / Stealth

  • Primary Stat: Precision (Burst Damage) & Evasion

  • Lore Connection: Before the Reality Bleed, the Drifters were the Deep-Void Surveyors of the Aevum Spire. Their duty was to stand on the very edge of the Prime Reality and chart the chaotic Echoes outside. They are not magical ninjas; they are calculating navigators of broken physics. Wearing specialized, lightweight "Tether-Suits," they can briefly slip between overlapping dimensions, stepping into a parallel second to put a hyper-velocity round exactly where a target is going to be.

  • Playstyle: "The Unseen Variable." The Drifter relies entirely on positioning and evasion rather than raw defense. They have very low Base Health and poor Shield generation. Instead of blocking, they completely negate attacks by phasing out of reality, buying time to perfectly align their devastating sniper shots.

Core Mechanic: Echo-Lock

  • The Resource: Echo-Lock is a targeted debuff applied to enemies, representing the Drifter locking onto their dimensional signature across multiple timelines.

  • Generation: Echo-Locks are applied by playing low-cost "Setup" or "Recon" cards. An enemy can hold a maximum of 5 stacks.

  • The Payoff (Dimensional Collapse): When an enemy reaches exactly 5 Echo-Lock stacks, their timeline stabilizes just long enough for the Drifter to strike. The next Attack card played by the Drifter against that target ignores all Enemy Shields/Block, deals 3x base damage, and consumes the stacks.

  • The Trade-off: If the Drifter fails to manage their evasion cooldowns or misses their execution window, their fragile health pool will be rapidly depleted.

Hero Abilities

  • Innate Ability: Phase-Slip

    • Cooldown: 3 Turns (Free Action).

    • Effect: Briefly step out of the Prime Reality. The next instance of damage you take this turn is completely negated (counts as a Miss). However, you cannot gain any Block from cards for the remainder of this turn.

  • Ultimate Ability: Timeline Erasure

    • Charge: Requires playing a specific number of cards in a single turn.

    • Effect: Deal massive base damage to a single target. If this attack defeats the enemy, you completely delete their Echo from the Spire, instantly gaining 2 Energy and drawing 2 cards to continue your turn.

Faction Synergies

  • The Annalis: The perfect lore fit. Uses the Echo Recall passive to pull discarded "Setup" cards from the past, allowing the Drifter to stack 5 Echo-Locks on a boss in a single turn.

  • The Syntacta: Uses the Logic Stream passive to guarantee they draw their massive "Finisher" card on the exact turn the enemy hits 5 stacks. It is the ultimate calculated kill.

  • The Aethari: High risk, high reward. The Echo Burn passive increases all damage by 20%. When multiplied by the 3x Echo-Lock bonus, an Aethari Drifter can one-shot almost anything in the game.

  • The Salvari: Capitalizes on Scrap Protocol to scavenge energy when they break enemy lines, allowing for rapid chain-kill turns where they snipe multiple weak targets in a row.

  • Restricted (The Valerii): The Valerii demand rigid stasis. A Drifter slipping through dimensions violates their core doctrine, making them incompatible.

The Conduit (The Energy Manipulator)

Overview

  • Archetype: Cosmic Caster / Glass Cannon

  • Primary Stat: Energy Limit & Area of Effect (AoE) Damage

  • Lore Connection: Before the Reality Bleed, the Conduits were the "Core Channelers" of the Aevum Spire. Their duty was to physically interface with the Spire's exhaust systems, acting as living surge protectors for the Aevum Resonance. To survive this, their nervous systems were heavily augmented with conductive cybernetics. Now, with the universe fractured, they pull raw, unspooling Echoes directly through their own bodies, weaponizing the chaotic energy of the Reality Bleed.

  • Playstyle: "The Living Reactor." The Conduit is the ultimate high-risk, high-reward class. They have minimal defensive capabilities and rely on devastating Area of Effect (AoE) attacks to wipe the board before the enemy can strike. They constantly walk the razor's edge of their own energy limits.

Core Mechanic: Overload

  • The Resource: Overload is a unique debuff that represents the Conduit pushing their cybernetics past safe operating limits.

  • Generation (The Debt): The Conduit has access to massive, high-impact cards that cost more Energy than their Base limit allows. When they play a card with the Overload keyword, they are allowed to cast it even if their Energy drops below zero. The negative balance is converted into "Overload Stacks."

  • The Payback: During Phase 1 (Initialization) of the next turn, before Energy is reset, the Conduit must "pay" their debt. They lose 1 Base Energy for that turn per Overload stack.

  • The Burnout: If a Conduit accumulates more Overload stacks than their Base Energy limit, the excess voltage fries their system. They take massive, unblockable "Burn" damage directly to their Life for every stack they cannot pay off.

Hero Abilities

  • Innate Ability: Emergency Siphon

    • Cooldown: 3 Turns (Free Action).

    • Effect: Instantly clear all active Overload stacks without paying the Energy or Life penalty. However, you must discard a random card from your hand for each stack cleared.

    • The Vibe: You manually vent the lethal cosmic radiation building up in your suit by bleeding it into the physical objects (cards) around you, destroying them in the process.

  • Ultimate Ability: Resonance Cascade

    • Charge: Requires accumulating a specific amount of Overload debt over the course of a battle.

    • Effect: Deal catastrophic damage to ALL enemies. The damage is multiplied by your current number of Overload stacks. If this attack does not end the combat, your Base Energy is reduced to 1 for the rest of the encounter.

Faction Synergies

  • The Syntacta: The ultimate calculators. A Syntacta Conduit uses their Logic Stream passive to perfectly calculate their Overload debt, ensuring they wipe the board on the exact turn before the "Burnout" damage would kill them.

  • The Aethari: A terrifying combination. The Aethari's Echo Burn passive already deals self-damage to increase output. Paired with Overload, they become walking atomic bombs, intentionally burning their own Life to achieve god-like damage numbers.

  • The Valerii: A methodical approach to chaos. They use their rigid Stasis tech to freeze enemies, safely buying themselves "empty" turns to pay off their Overload debt without taking damage.

  • The Annalis: Uses the Echo Recall passive to pull zero-cost "cooling" or defensive cards from the discard pile, allowing them to survive the turns where their Energy is completely drained by Overload.

  • Restricted (The Salvari): The Salvari rely on scavenged, jury-rigged tech and rusty parts. Their equipment simply lacks the high-tech stability required to house a Conduit; if they tried to channel the Void, their ship would instantly explode.
    <![if !supportLineBreakNewLine]>
    <![endif]>

The Machinist (The Tactician)

Overview

  • Archetype: Combat Engineer / Summoner

  • Primary Stat: Tech (Deployables) & Board Control

  • Lore Connection: Before the Reality Bleed, the Machinists were the automated systems supervisors and heavy-machinery operators of the Aevum Spire. When the timeline shattered, they quickly realized that flesh is weak, but titanium holds. Armed with massive wrenches, welding torches, and a deep understanding of the Spire's blueprints, they survive by constructing physical barricades, automated turrets, and support drones to control the chaotic environments of the Sectors.

  • Playstyle: "The Overseer." The Machinist starts fights slowly, spending their early turns spending Energy to deploy assets onto the board. However, once their grid is set up, their turns become incredibly efficient. They let their automated systems deal damage, apply debuffs, and generate Block while they sit safely behind their creations.

Core Mechanic: Constructs (Deployables)

  • The Resource (Grid Slots): The Machinist interacts with a unique board mechanic: limited "Slots" on the battlefield where they can place physical objects.

  • Generation: Playing a "Structure" or "Drone" card removes it from your deck (or places it in a permanent state) and spawns the Construct into an empty slot.

  • The Payoff (Automation): Constructs act independently during Phase 1 (Initialization) or Phase 3 (Conclusion) of the turn. A Sentry Turret might deal 5 damage every turn for free; a Shield Generator might provide 3 Block every turn.

  • The Trade-off (Maintenance): Constructs have their own Life pools. Enemies can choose to target your Constructs instead of you (or hit them with Area of Effect attacks). If a Construct's Life reaches 0, it is destroyed and moved to the Discard pile. The Machinist must constantly spend resources to repair them or deploy replacements.

Hero Abilities

  • Innate Ability: Overclock

    • Cooldown: 3 Turns (Free Action).

    • Effect: Target one of your active Constructs. It immediately triggers its passive effect an additional time right now. However, the Construct takes damage equal to 50% of its maximum Life (representing you pushing the machine past its safety limits).

  • Ultimate Ability: The Kill Box

    • Charge: Requires a specific number of your Constructs being destroyed or deployed over the course of the run.

    • Effect: Command all active Constructs to self-destruct. Deal massive damage to all enemies, multiplied by the number of Constructs sacrificed. Immediately gain 3 Energy to begin rebuilding.

Faction Synergies

  • The Salvari: The absolute best thematic fit. They are scavengers building turrets out of junk. Kaelen's Scrap Protocol grants them Energy or card draw when an enemy buff expires or a shield breaks, feeding their constant need to rebuild and replace their rusty drones.

  • The Valerii: The ultimate defensive "turtle" strategy. They deploy heavy shield-generators and use Valerii Stasis tech to freeze enemies in place, letting their turrets safely chip away at the paralyzed targets.

  • The Syntacta: High-tech drone operators. They use the Logic Stream passive to perfectly sequence their deck, ensuring they draw exactly the right Construct for the current enemy threat.

  • Restricted (The Annalis): The Annalis explicitly ban this class because they "vehemently avoid Engineers or Builders". They only care about preserving the past, not building new things in the present.

  • Restricted (The Aethari): The Aethari vehemently reject "Traditionalists" and rigid order. The Machinist's reliance on structured grids, barricades, and mechanical predictability completely clashes with the Aethari's love of toxic, unpredictable mutation.

The Catalyst (The Chaos Alchemist)

Overview

  • Archetype: Reality Gambler / Unstable Mutant

  • Primary Stat: Mutation (Card Transformation) & Adaptability

  • Lore Connection: Before the Schism, the Catalysts were the Hazardous Anomaly Handlers of the Aevum Spire. They dealt with the toxic runoff of the cosmic engine. When the Reality Bleed occurred, rather than hiding behind shields or stasis fields, they embraced the chaos. They intentionally splice their own DNA and equipment with bleeding alternate timelines, turning themselves into walking, unpredictable anomalies.

  • Playstyle: "The Wildcard". The Catalyst does not rely on a fixed, predictable strategy. Instead, they thrive on adaptability and risk management. They intentionally corrupt their own cards mid-battle to unlock god-like power spikes, but risk permanently burning through their best resources if they gamble too hard.

Core Mechanic: Volatile Mutation

  • The Resource: The Catalyst utilizes a unique keyword mechanic called Mutation.

  • Generation (The Gamble): The Catalyst has specific "Splicer" cards and abilities that allow them to Mutate other cards currently in their hand.

  • The Payoff (The Anomaly): When a standard card is Mutated, it transforms into an "Anomaly"—a temporary, highly powered card with a wildly different effect (e.g., a basic 5-damage attack might mutate into a zero-cost card that deals 20 damage and heals you).

  • The Trade-off (The Decay): The EchoSpire's reality rejects these forced mutations. If an Anomaly card is played, it is incredibly powerful, but it Exhausts (is permanently removed from your deck for the remainder of the battle). The Catalyst must constantly decide whether to keep their reliable, basic cards, or mutate them for a massive, one-time-use nuke.

Hero Abilities

  • Innate Ability: Controlled Chaos

    • Cooldown: 3 Turns (Free Action).

    • Effect: Target one card in your hand. Mutate it immediately. If you do not like the resulting Anomaly, you may discard it to draw a new card, refunding 1 Energy.

    • The Vibe: You inject a raw Echo-Shard into your weapon chamber. The resulting reaction is completely unpredictable, but your reflexes are fast enough to dump the magazine before it blows up in your face.

  • **Ultimate Ability: **

    • Charge: Requires successfully Mutating a specific number of cards over the course of the run.

    • Effect: Force a localized Reality Bleed. Mutate your entire current hand into Legendary-tier Anomalies. For this turn only, playing these Anomalies costs 0 Energy and they do not Exhaust.

Faction Synergies

  • The Aethari: The absolute perfect lore fit. The Aethari are addicted to dimensional chaos. Using the Echo Burn passive (taking continuous damage for a 20% power boost) alongside mutated Anomaly cards makes them the most terrifying, highest-damage output class in the game, provided they survive their own turn.

  • The Salvari: A beautiful, jury-rigged mess. A Salvari Catalyst uses the Scrap Protocol to generate the extra Energy needed to constantly fuel their Splicer cards, turning garbage and scrap metal into volatile, one-time-use explosives.

  • Restricted (The Valerii): Explicitly banned. The Valerii demand rigid, unyielding stasis. The Catalyst's entire existence as a mutant threatens the structural integrity of the Valerii Sector.

  • Restricted (The Syntacta): Banned. The Syntacta are obsessed with predictable mathematical outcomes and logic. The biological unpredictability and RNG nature of the Catalyst is deemed utterly "inefficient".

  • Restricted (The Annalis): Banned. The Annalis are a ghost-cult hunting for the "true" Prime Reality. To them, a Catalyst who intentionally pulls from false realities is a heresy that must be violently purged.

Rifts, Realms and the Fog of War (The Echo-Locator)

Generation

The layout of the entire game universe is completely deterministic, driven by the run's specific seed value. This seed pre-generates the entire architecture of the run, including the layout of the Realms, the branching paths of the Rifts, encounter placement, and the specific hazards present in each sector. Two players using the same seed will navigate the exact same map structure.

Fog of War

When a Hero first steps through a portal into a new Realm, that Realm has not fully attached itself to the EchoSpire. Because the dimensional space is unstable, the Echo-Locator cannot map the entire area.

  • Fog of War: Only the immediate, adjacent Rifts connected to the player's current entry point are fully visible.
  • Realm View: The macro-map shows only basic, ambient information about the Realm (such as prevailing Faction control and its base Difficulty Rating) until the player pushes deeper.
  • Persistent Discovery: Once a Rift is explored and a path is charted, it remains permanently visible on the map.

Establishing Rift Resonance

To clear the Fog of War and reveal the full strategic map of the Realm, the Hero must force the Realm to fully anchor to the Spire.

  • The Anchor Rift: Hidden within the first few unknown nodes of the Realm is a specific "Anchor Rift."
  • The Reveal: The player must navigate blindly to find and complete this Rift's objective (e.g., stabilizing a terminal or defeating a gatekeeper). Doing so establishes Rift Resonance. The Realm violently snaps into stable reality, instantly clearing the Fog of War for that entire Realm. This reveals all branching paths, upcoming encounters, Black Markets, and the route to the final Boss.

Rift Jumping & Interrupted Transit

Moving from one node to the next is accomplished by stepping through localized, tear-away portals. Under normal circumstances, this jump is instantaneous. However, the Reality Bleed makes these tethers highly volatile.

  • Transit Interruptions: While rift jumping, it is possible to encounter a random event due to unstable dimensional energies.
  • The Mechanic: The player selects their next destination Rift and steps through the portal. Occasionally, an unstable energy surge collapses the tunnel mid-jump, forcefully shunting the Hero into a hidden, unmapped Anomaly Rift instead of their intended destination.
  • The Resolution: These interruptions trigger the game's Random Encounters (e.g., Distress Signals, Void Salvage choices, or Echo Ambushes). Once the player resolves the encounter and survives, a new stable portal opens, automatically depositing them at their original destination Rift to continue their mapped route.

Game Loop, Quests & Progression

Faction Loyalty & The Quest System

Players do not act as wandering mercenaries; they are devoted loyalists to their chosen Faction. A player’s alignment dictates their worldview, their allies, and their ultimate objective.

  • The Orders: The core gameplay is driven by a Quest System. Before every run, the player receives a specific Quest directly from their Faction Head.
  • Ideological Alignment: Every Quest is strictly aligned with the Faction's goals. A Valerii quest might involve securing a structural anchor, while an Aethari quest might involve harvesting a highly volatile anomaly for profit.

The Run (A Single Game)

A "Run" is the gameplay execution of a single Quest. The Quest provides deterministic parameters for what the run will look like, giving the player a clear objective.

  • The Structure: A Quest dictates how many Realms the player must survive and what objectives must be completed within the Rifts.
  • The Climax: At the end of the required Realms, the player must defeat a specific "Uber Boss" or complete a major objective to fulfill the Quest's parameters.
  • Victory: Successfully completing the Quest returns the Hero to safety, advances the Faction's storyline, and grants meta-progression rewards (such as new cards, class unlocks, or cross-platform currency ).

Death & The Failed Echo (Respawning)

Because the EchoSpire is a fractured multiverse of overlapping realities, standard permadeath is replaced with a lore-friendly respawn mechanic.

  • The Lore: When a Hero reaches 0 Life in a Rift, their physical body does not die. Instead, the specific alternate timeline they were exploring collapses. It becomes a Failed Echo.
  • The Mechanic: The Hero's consciousness is violently snapped back to their Faction's safe zone in the Prime Reality. The Quest is failed, and all non-permanent loot, cards, and deck upgrades acquired during that specific run are lost.
  • Meta-Progression: The Hero retains the universal experience and meta-currency gained from the attempt, allowing them to upgrade their base stats or unlock new starting options before attempting a new Quest.

The Macro-Loop: Campaign vs. Endgame

To balance a satisfying narrative conclusion with infinite replayability, a Hero's lifecycle is divided into two phases.

  • The Faction Campaign (The Authored Story): Every Faction has a finite, hand-crafted "Main Questline." This sequence features bespoke dialogue and authored Bosses. The campaign ends when the Hero achieves a monumental, localized victory that permanently secures their Faction's ultimate goal within their Sector. Upon completion, the Hero is marked as a "Legend."
  • The Infinite Spire (Procedural Endgame): The universe outside the Faction's secured Sector remains broken. Once the campaign is beaten, the Hero transitions to the Endgame. The Faction Head issues procedural, infinitely generating Quests to "hold the line." Players run highly difficult, randomized Rifts to optimize their decks, hunt god-tier Relics, and climb difficulty tiers.
  • The Multiverse Replay: Players are encouraged to create new Heroes in different Factions. Because of the Reality Bleed, starting a new Faction Campaign explores an alternate timeline, providing a completely fresh narrative and mechanical experience without overwriting previous victories.
  • Expansions (New Crises): Future content updates introduce new, Spire-wide threats (e.g., an invasion from outside the Echoes) that provide new expansion campaigns for max-level Heroes to tackle.

Rift Run (Casual Quick-Play Mode)

Rift Run is the casual, pick-up-and-play mode designed for fast sessions with no narrative commitment. It is framed as an unaffiliated contractor taking unsanctioned work in unstable Rifts outside faction jurisdiction.

Setup

  1. Pick a class — Anchor, Drifter, Conduit, Machinist, or Catalyst.
  2. Pick a faction alignment — determines starter deck flavor and faction passive. Alternatively, pick Unaligned for a neutral starter deck with no faction passive.
  3. Select difficulty — Easy, Standard, or Hard modifiers affecting enemy stats, reward quality, and environmental pressure.
  4. Go.

No orientation. No faction leader briefing. No campaign context. The player is in a Rift within seconds.

Run Structure

  • 3 randomized realms stitched together (~24 nodes total, using the standard 8-node realm template).
  • Standard rift-type distribution: skirmishes, protection rifts, anchors, anomalies, elites, sanctuaries, shops, and realm bosses.
  • No campaign narration, no faction leader voice-overs, no quest objectives beyond "survive and clear."
  • Realm environments are drawn from the production realm roster with random environmental modifiers.
  • Each realm ends with a boss encounter. Defeating all three bosses completes the run.

End Screen

  • Run stats: damage dealt, damage taken, cards played, cards exhausted, relics collected, rooms cleared.
  • Time elapsed.
  • Class and faction combination recorded.

Progression Boundary

Rift Run does not unlock campaign content. Faction passives (Stasis Lock, Scrap Protocol, etc.) are only permanently earned through campaign completion. In Rift Run, the player selects a faction passive to use for that run only.

Rift Run can benefit from campaign completion: - Completing a faction campaign unlocks that faction's cosmetic card borders in Rift Run. - Completing a faction campaign unlocks elite starter deck variants for that faction alignment in Rift Run.

These are visible rewards that respect campaign investment without gating casual play.

Future Expansion Vectors

Rift Run is the natural home for: - Daily and weekly challenge seeds with fixed parameters and leaderboards. - New environmental modifiers and realm variants. - Seasonal content rotations. - Community-shared run seeds for reproducible challenge runs.

Effects

Universal Mechanics (The Basics)

Every class and enemy interacts with these core engine rules.

  • Block: A numerical shield that absorbs incoming damage before Life. Code Logic: Resets to 0 during Phase 3 (Conclusion) unless modified by a specific keyword (like Density or Stasis).
  • Exhaust: A card played with this keyword is removed from the current combat entirely. It does not go to the Discard pile.
  • Retain: Do not discard this specific card from your hand at the end of the turn.
  • Breach (Debuff): The target takes 25% additional damage from Attack cards.
  • Drag (Debuff): The target deals 25% less damage with Attack cards.

Class-Specific Mechanics (The Core Engine)

These are the proprietary variables tied to your specific Class controllers.

  • Density (The Anchor):
    • Type: Stackable Buff (Max 10).
    • Logic: At Phase 3, Retain X Block, where X = Density stacks.
    • Trigger: If Density = 10, apply Grav-Locked (Hand size -1).
  • Echo-Lock (The Drifter):
    • Type: Stackable Debuff applied to Target (Max 5).
    • Logic: If Target has exactly 5 stacks, the next Attack card played against them ignores Block, multiplies base damage by 3, and resets stacks to 0.
  • Overload (The Conduit):
    • Type: System Variable / Stackable Debuff.
    • Logic: Allows an Energy deficit (e.g., spending 3 Energy when you only have 1, resulting in -2). Deficit converts to Overload Stacks. During Phase 1 of the next turn, subtract Stacks from Base Energy. If Stacks > Base Energy, deal unblockable damage to self.
  • Construct (The Machinist):
    • Type: Board Object.
    • Logic: Spawns an entity in an empty Grid Slot. Constructs have independent Life pools and execute an automated script (deal X damage or grant X block) during Phase 1.
  • Mutate / Anomaly (The Catalyst):
    • Type: Card Transformation.
    • Logic: Target a card in hand. Replace its data payload with a randomly selected "Anomaly" card from a hidden database. All Anomalies inherently possess the Exhaust keyword.

Faction-Specific Mechanics (The Flavor)

These are the variables injected into the deck based on the chosen Faction.

  • Stasis (Valerii):
    • Type: Hard Crowd Control (Debuff).
    • Logic: Target skips their next Phase 2 (Execution). Their current Block is not wiped at the end of the turn (frozen in time).
  • Logic Stream (Syntacta):
    • Type: Deck Manipulation.
    • Logic: Look at the top X cards of your draw pile. You may discard any number of them and place the rest back in any order.
  • Echo Burn (Aethari):
    • Type: Self-Harm / Buff.
    • Logic: Take X unblockable damage to self. Increase the base damage of the next Attack card played this turn by Y%.
  • Echo Recall (Annalis):
    • Type: Discard Manipulation.
    • Logic: Open UI to view the Discard pile. Select 1 card and move it directly to your hand.
  • Scrap Protocol (Salvari):
    • Type: Conditional Trigger.
    • Logic: Whenever a Construct reaches 0 Life OR a friendly Block pool is broken by enemy damage, instantly gain +1 Energy or Draw 1 Card.

Visual feel – Cathedral Sci-Fi

If we rely purely on NASA-punk, we lose that sense of ancient, cosmic grandeur. But if we lean entirely into Gothic, it drifts into standard fantasy and loses the gritty, sci-fi survival element.

The perfect sweet spot for EchoSpire is a collision of the two: Cathedral Sci-Fi.

Here is how that contrast makes the game visually stunning:

The Environment is Gothic; The Tech is NASA-punk

  • The Spire (The Macro): The Aevum Spire itself should look like an impossibly massive, brutalist Gothic cathedral built in the void. Huge vaulted ceilings, windows made of crystallized dimensional energy, and towering pillars of dark metal. It represents the hubris of the Founders who thought they could play god with the universe.
  • The Workers (The Micro): Your playable classes—the Anchors, the Machinists—don't wear sleek sci-fi armor or flowing wizard robes. They wear chunky, utilitarian NASA-punk hazard suits, carrying heavy welding torches, scrap-metal shields, and jury-rigged oxygen tanks. They are blue-collar workers crawling through the guts of a rotting cathedral.

Tutorial

Here is the blueprint for the Tutorial Realm, mapping the mechanical introduction of the 8 Rift types to the unique narrative of each Faction.

The structure is identical across all five to ensure every player learns the game exactly the same way, but the flavor, dialogue, and final boss change to fit their Cathedral Sci-Fi lore. Upon defeating the boss, the player's hazard suit or gear is updated, permanently unlocking their Faction Passive.

The Updated Universal Tutorial Structure (1 Realm)

<![if !supportLists]>·       <![endif]>Node 1: Skirmish (Basic Combat) - Introduces Phase 1-3 turn structure, Energy, and playing your own Block.

<![if !supportLists]>·       <![endif]>Node 2: Protection Rift (Defend) - Introduces Enemy Intent targeting, VIP health pools, and alternate win/loss conditions (Survive for X turns).

<![if !supportLists]>·       <![endif]>Node 3: The Anchor Rift (Map Reveal) - Introduces the Fog of War and Map Resonance.

<![if !supportLists]>·       <![endif]>Node 4: Anomaly (Event Node) - Introduces narrative choices and risk/reward text events.

<![if !supportLists]>·       <![endif]>Node 5: Elite Threat (Hard Combat) - Introduces advanced enemy mechanics and Relic drops.

<![if !supportLists]>·       <![endif]>Node 6: Sanctuary (Rest Area) - Introduces Life healing and card upgrading.

<![if !supportLists]>·       <![endif]>Node 7: Black Market (Shop) - Introduces currency spending and deck thinning (Exhausting cards).

<![if !supportLists]>·       <![endif]>Node 8: Boss Rift (Climax) - Introduces the Realm Boss and unlocks the Faction Passive.

How a Protection Rift Differs from a Skirmish

<![if !supportLists]>1.      <![endif]>The VIP Entity (The Third Health Bar) In a Skirmish, you only care about your own Life. In a Protection Rift, a third entity (an NPC, a critical data-terminal, or an unspooling gravity-anchor) is spawned onto the board with its own Life pool.

<![if !supportLists]>2.      <![endif]>Altered Enemy Intent (The Aggro System) During Phase 1 (Initialization), when enemies lock in their actions, their "Intent" arrows won't always point at you. Many of them will target the VIP. This forces the player to change their strategy entirely. You can't just tank the hit with your own face; you have to actively intervene.

<![if !supportLists]>3.      <![endif]>New Win & Loss Conditions

<![if !supportLists]>·       <![endif]>The Win: Instead of "Kill all enemies," the objective is often "Survive for X Turns until the portal opens/the download finishes" while keeping the VIP alive.

<![if !supportLists]>·       <![endif]>The Loss: If the VIP reaches 0 Life, the run doesn't necessarily end, but the timeline collapses partially—the player suffers a massive penalty (e.g., taking heavy unblockable damage, receiving a permanent "Curse" card in their deck, or losing the promised Relic).

How This Validates the Classes

This Rift type makes your defensive classes feel incredibly valuable, while forcing your offensive classes to think creatively:

  • The Anchor: This is their time to shine. They can play "Taunt" or "Challenge" cards to force enemies to target them instead of the VIP, absorbing the blows with their massive Density stacks.
  • The Machinist: Can physically block the enemy's line of sight by deploying a Shield-Generator Construct in the grid slot directly in front of the VIP.
  • The Drifter & Conduit: Because they lack strong defensive cards to shield others, they have to go into hyper-drive, using massive burst damage to assassinate the specific enemies targeting the VIP before Phase 2 ends.

Universal Tutorial Structure

Node Rift Type Mechanical Lesson
1 Skirmish (Basic Combat) Phase 1-3 turn structure, Energy, Block
2 Protection Rift (Defend) Enemy Intent targeting, VIP health, Survive X turns
3 Anchor Rift (Map Reveal) Fog of War, Map Resonance
4 Anomaly (Event) Narrative choices, risk/reward
5 Elite Threat (Hard Combat) Advanced enemy mechanics, Relic drops
6 Sanctuary (Stabilisation Node) Stability Budget, multi-option resource spending
7 Black Market (Shop) Two-way economy — buying, selling, splicing
8 Boss Rift (Climax) Realm Boss, unlocks Faction Passive

The Valerii — Tutorial Quest Line

The Iron Oath

Faction The Valerii (The Protectors)
Passive Reward Stasis Lock — At the start of each turn, if you did not lose HP last turn, gain 3 Block.
Leader High Commander Valerius IX
Realm 1 realm · 8 nodes
Goal Defeat the boss (The Siege Echo) to unlock Stasis Lock

Intro Narrative

A klaxon shatters the silence of the Valerii induction barracks. Red light pulses across cold iron walls. A holographic projection of High Commander Valerius IX materialises before you—a towering silhouette of scars and ceramite plate, his voice the grind of tectonic stone.

"Recruit. You stand inside the strongest walls in the dying universe, and those walls are crumbling. The Reality Bleed has broken through Outpost Ferrum-7 on the eastern perimeter of our Sector. Every defensive line between that breach and three hundred thousand sleeping civilians has fallen. Every line except you.

You will advance through the breach. You will plant the emergency Aegis Anchor. And you will hold the line until the stasis field locks. If you survive, you will understand what it means to be Valerii—what it means to become the wall itself.

Compliance is not requested. It is assumed."

The projection cuts. A massive blast door grinds open, revealing a corridor of flickering stasis-fields and the howling static of the Bleed beyond.


Node 1 — Skirmish: "The Breach"

Rift Type: Basic Combat

Teaches: Phase 1-3 turn structure, Energy, playing Block cards

You step through the blast door into Outpost Ferrum-7. The walls are warping—iron bending like liquid, reality folding in on itself. Shapes flicker in the distortion: Echo-born mutants, their bodies half-melted across two overlapping timelines.

A Valerii centurion staggers past you, his shield arm shattered. He grabs your shoulder.

"They come in waves. Don't try to outrun them. Brace. Take the hit. Let your armour do its job. That is the Valerii way."

Tutorial Prompts:

  • Turn 1: "This is Phase 1: Initialization. You receive your Energy and draw your hand. Enemies lock in their Intent — the icons above them show what they plan to do."
  • Turn 1 (cont): "This is Phase 2: Action. Play cards from your hand by spending Energy. Try playing a Block card to raise your defenses before the enemy attacks."
  • Turn 1 (cont): "This is Phase 3: The Purge. Enemies execute their attacks, unspent Block is lost, and your hand is discarded. Surviving with Block remaining is the Valerii ideal."
  • Turn 2: "Well done. You endured. Notice how your Block reset — each turn, you must rebuild your defenses. Watch the enemy's Intent and plan your Block accordingly."

Post-Combat:

The mutants dissolve into static. The centurion's voice crackles over comms:

"Good. You're still standing. That's all that matters. Not speed. Not style. Standing. Push forward."


Node 2 — Protection Rift: "The Refugee Shield"

Rift Type: Defend

Teaches: Enemy Intent targeting, VIP health pools, alternate win/loss conditions (Survive X turns)

You push deeper into the Outpost and find a cluster of Valerii refugees pinned behind a failing stasis barricade. A field medic is crouched over a wounded civilian, her hands steady despite the chaos. The barricade generator beside them pulses erratically — it has enough charge for six more turns before it collapses entirely.

Echo-born Rift Stalkers circle the corridor, their intent arrows flickering between you and the barricade generator.

Valerius IX (over comms): "Recruit. You see the barricade generator? That is the only thing keeping those civilians alive. The enemy knows it. Watch their Intent arrows — they are not all targeting you. Some of them want to destroy that generator.

Your job is not to kill everything. Your job is to keep that machine standing for six turns until the emergency evac shuttle docks. If the generator falls, those people die. If you die, those people still die. Prioritise."

Tutorial Prompts:

  • "This is a Protection Rift. The barricade generator has its own Life pool displayed on screen. Enemies with Intent arrows pointing at it will attack the generator, not you."
  • "Play Block and defensive cards strategically. Some cards can redirect enemy attacks away from the generator and onto you — look for abilities with the Intercept keyword."
  • "Win Condition: Survive 6 turns with the barricade generator still standing. You do not need to kill all enemies."
  • "Failure Penalty: If the generator reaches 0 HP, the refugees are lost. You take 15 unblockable damage and the Scar 'Failed Watch' is branded into your deck — a dead-weight card that clogs your draws until you remove it."

Post-Combat (Success):

The evac shuttle docks with a metallic screech. The medic pulls the last civilian through the hatch and turns back to nod at you — a single, exhausted gesture of thanks.

Centurion (over comms): "The generator held. Because you held. That's the lesson, recruit — in the Valerii, defense is not passive. It is the most aggressive thing you can do. Now move. The path ahead is dark."


Node 3 — Anchor Rift: "The Iron Cartograph"

Rift Type: Map Reveal

Teaches: Fog of War, Map Resonance

The corridor ahead splinters into a web of branching passages — blast doors, collapsed tunnels, maintenance shafts — all shrouded in dense Echo-static that distorts your visor's mapping system. Your HUD is blind beyond twenty metres.

At the junction, you find an intact Valerii Resonance Pylon — a heavy iron spike driven into the floor, still faintly humming with the old stasis frequency.

Valerius IX: "That pylon is an Aegis survey marker — one of the originals planted by my ancestor's engineers. Activate it. It will pulse the local area with a stasis-frequency that burns through the Echo-static, revealing the true layout of the terrain ahead.

In the field, you will encounter these Anchor Rifts in every Realm. Activating them clears the Fog of War and reveals the map nodes around you — shops, rest sites, threats, and dead ends. Knowing the terrain is knowing where to build the wall."

Tutorial Prompts:

  • "The map ahead is hidden by Fog of War. You cannot see which nodes lie beyond this point."
  • "Activating the Resonance Pylon sends out a Map Resonance pulse, revealing the surrounding nodes and their types."
  • "Plan your route: you can see a Sanctuary (rest), an Anomaly (event), and the path toward the Boss. The Valerii value preparation — choose wisely."

Post-Activation:

The pylon fires. A deep, satisfying pulse radiates outward, and your HUD floods with data — the corridor branches resolve into clean, labelled markers. You can see the path forward: an event junction, a rest alcove, a market checkpoint, and beyond them all, the Anchor chamber.

Centurion: "Now you can see the battlefield. That's half the war won already."


Node 4 — Anomaly: "The Weight of the Shield"

Rift Type: Event

Teaches: Narrative choices, risk/reward

You find a refugee family huddled behind a failing stasis barrier. A mother clutches two children as Echo-static gnaws at the edges of their shelter. She looks up at you — not with hope, but with the dull expectation of someone who has watched too many shields fail.

A cold voice cuts through your comm: Valerius IX himself.

"You have two choices, recruit. Reinforce their barrier and spend resources to protect a single family, or maintain your advance and trust that planting the Aegis Anchor will save them all. The mission is the shield. Individual mercy is a structural weakness.

Choose."

Tutorial Prompts:

  • "This is an Anomaly — a narrative event where you make a choice. Each option has a different risk and reward. There is no combat here."
  • "Read both options carefully. Your choice will affect your resources and cards for the rest of the tutorial."
Choice Effect
A — Reinforce the barrier Lose 15 gold. Gain 8 Block at the start of the next combat.
B — Press forward Gain a bonus card: "Iron Discipline" — 0-cost Skill that grants 6 Block.

Node 5 — Elite Threat: "The Old Generator"

Rift Type: Hard Combat

Teaches: Advanced enemy mechanics, Relic drops

You reach the stasis generator — a hulking machine of ancient iron, its surface etched with the original Valerii sigil. It hums with residual power, but two Echo-born Warped Sentinels have fused themselves to the housing, feeding on its energy. These are no ordinary mutants. Their bodies crackle with stolen stasis energy, granting them abilities far beyond the skirmishers you faced at the breach.

Valerius IX: "Destroy the parasites. Do not damage the generator. We cannot afford to lose the hardware. Controlled force, recruit. This is not a brawl. This is engineering.

These are Elite-class threats. They hit harder, they have abilities that change the fight, and they carry spoils worth taking. Pay attention to their mechanics — this is what real combat looks like in the Spire."

Tutorial Prompts:

  • "This is an Elite Threat — a harder combat encounter with advanced enemy mechanics."
  • "The Warped Sentinels have a special ability: Stasis Drain — every 2 turns, they absorb 3 Block from you and add it to their own defenses. You must manage your Block economy carefully."
  • "Relic Drop: Defeating Elite enemies awards a Relic — a powerful persistent item that provides a passive bonus for the rest of your run."

Post-Combat:

The Sentinels shatter. From the wreckage, a crystalline object clinks to the floor — a fist-sized fragment of stabilised stasis energy, humming in perfect synchronisation with your heartbeat.

Centurion: "That's a Relic, recruit. A piece of the old world that still works. Keep it close — it'll serve you well in the fights ahead."

Relic Reward: Ferrum Shard — The first time you gain Block each turn, gain 3 additional Block.


Node 6 — Sanctuary: "The Lockdown Sermon"

Rift Type: Stabilisation Node

Teaches: Stability Budget, multi-option resource spending

With the generator reactivated, a faint golden field flickers to life around you. For once, the air is still. You sit against the cold iron housing and breathe.

Tutorial Prompt: "This is a Sanctuary — a stabilisation node. You have 3 Stability Points to spend across multiple services. Choose how to invest them."

Over the comms, Valerius speaks — not as a commander this time, but quieter, almost reciting from memory.

"My ancestor believed the universe was too fragile. He tried to freeze it in amber — to lock every atom in place so nothing could ever break again. He failed, and we inherited his obsession. But the principle was not wrong. Stability is not cowardice. It is the only form of love that survives the end of the world.

When you plant the Anchor, you will feel it — the moment the field locks. Everything stops. Every vibration, every chaotic echo, every scream. Silence. Perfect, absolute silence. That is the Stasis Lock. That is what it means to protect something so completely that not even entropy can touch it."

Tutorial Prompts:

  • "You have 3 Stability Points. Spend them across any combination of the services below."
  • "Multiple small investments or one large one — the choice defines your strategy for the fights ahead."

Stability Budget: 3 Points

Option Cost Effect
Repair 1 point Heal 10% of your max HP. Can be selected multiple times.
Recalibrate 2 points Upgrade one card in your deck (improved stats, reduced cost, or added effects).
Defragment 2 points Remove one card from your deck permanently.
Fortify (Valerii) 1 point Begin the next combat with 10 Block.

Node 7 — Black Market: "The Quartermaster"

Rift Type: Shop

Teaches: Two-way economy — buying, selling, splicing

A side passage leads to a fortified alcove — a Valerii quartermaster's station, manned by a grizzled supply officer surrounded by crates of salvaged equipment. The stasis field here is solid; this is one of the few truly safe corners of Ferrum-7.

The quartermaster doesn't look up from her inventory ledger.

"You've got gold. I've got gear. And if you've got cards gathering dust in that deck — I've got gold for those too. Don't browse. We're on a clock."

Tutorial Prompts:

  • "This is the Black Market — a two-way economy. You can Buy new cards and relics, Sell cards from your deck for gold, or pay to Splice new keywords onto your existing cards."
  • "Selling a card removes it from your deck AND earns you gold. Deck thinning is no longer a cost — it's an investment."
  • "Splicing permanently modifies a card — adding keywords like Retain or Exhaust, or boosting its base stats. This is how you customise your build beyond what the card was designed to do."
  • "The Valerii philosophy applies: a smaller, stronger deck is a tighter, more impenetrable shield. Sell the dead weight. Splice the essentials."

Valerius IX (over comms): "A legionnaire does not carry dead weight. If a card in your deck is not serving the wall, sell it. Let it fund your preparation. Efficiency is discipline. Discipline is survival."

Shop Services:

Service Description
Buy Purchase new cards, relics, and consumables from the quartermaster's inventory.
Sell Sell a card from your deck. Common cards yield 15g, Uncommon 30g, Rare 60g. The card is permanently removed.
Splice Permanently add a keyword or stat boost to a card in your deck (e.g., add Retain — 75g, add Exhaust — 50g, +3 base damage — 100g).

Shop Inventory (example):

Item Cost Description
Stasis Barrier (Skill) 50g Gain 12 Block. If you take no damage this turn, gain 4 Block next turn.
Centurion's Resolve (Skill) 75g Gain 8 Block. Upgrade: also gain 1 Energy.
Iron Will (Power) 100g Whenever you end a turn with Block remaining, gain 1 Strength.

Node 8 — Boss Rift: "The Trial of the Wall"

Rift Type: Climax

Teaches: Realm Boss encounter, unlocks Faction Passive

You reach the Anchor chamber. The Aegis Anchor stands in the centre — a massive gravity spike, inert and waiting. But between you and the activation console stands The Siege Echo: a colossal manifestation of the breach itself, a living wall of churning dimensional static shaped into a battering ram of recursive destruction.

Valerius IX: "This is your trial, recruit. The Bleed has sent its answer to our walls. Now you must become the wall. Plant your feet. Raise your shield. Do not move. Do not flinch. If you break, three hundred thousand people die in their sleep.

Prove to me you can hold."

Boss: The Siege Echo

Stat Value
HP High
Attack Pattern Massive multi-hit attacks every turn
Special (Structural Fracture) Every 2 turns, applies a debuff that reduces your max Block by 5 — tests whether you can maintain defenses under sustained, escalating pressure.
Enrage After Turn 8, attack damage increases by 50% — the fight rewards efficient, sustained defense, not stalling.

Design Intent: This boss is the mechanical thesis statement of the Valerii. The player must consistently generate Block each turn, manage the Structural Fracture debuff, and survive long enough to break through the Echo's HP. The fight punishes greedy offensive play and rewards the patient, defensive playstyle the tutorial has been teaching.


Outro Narrative

The Siege Echo shatters. Its fragments hang in the air for one perfect, frozen instant — then dissolve into nothing.

You slam your fist into the Anchor's activation console. The gravity spike fires downward, boring through the Spire's hull and anchoring itself to the mega-structure's skeletal frame. A low hum builds. Then —

Silence.

The stasis field locks. The air goes perfectly still. Every vibrating atom, every flickering echo, every screaming distortion in Outpost Ferrum-7 simply stops. You can hear your own heartbeat. You can hear nothing else.

Valerius IX appears on the holographic display, and for the first time, the stone-faced commander inclines his head.

"You held. The wall holds. Welcome to the Valerii, soldier.

The Stasis Lock is now yours. You have earned the right to carry the stillness within you — to become so immovable that even the chaos of a dying universe cannot shake what you protect."

Your hazard suit's chest plate glows as the Valerii sigil burns itself into the ceramite. The suit's firmware updates. A new line of text scrolls across your HUD:

FACTION PASSIVE INSTALLED: STASIS LOCK


Passive Unlocked: Stasis Lock

At the start of each turn, if you did not lose HP last turn, gain 3 Block.

The Syntacta — Tutorial Quest Line

The Calibration Sequence

Faction The Syntacta (The Logicians)
Passive Reward Logic Stream — Once per turn, look at the top 2 cards of your draw pile. Put one on top and one on the bottom.
Leader The Arch Logos
Realm 1 realm · 8 nodes
Goal Defeat the boss (The Null Arbiter) to unlock Logic Stream

Intro Narrative

You wake in a sterile hexagonal chamber bathed in cold blue light. There is no bed, no furniture — only a hovering data-shard that pulses with a soft, metronomic chime. The chime is a voice.

*"Candidate. You are Variable Theta-9. You have been selected for calibration based on 1,247 biometric data-points that indicate a 73.6% probability of cognitive compatibility with Syntacta operational parameters.

I am the Arch Logos. I do not greet. I do not welcome. I process.

Your assignment: a Logic Rift has opened in Sub-Sector 14-Null. The local physics are mathematically incoherent. Standard combat protocols will fail. You will enter the Rift, restore logical consistency to the environment by retrieving three Source Code fragments, and submit to a final diagnostic that will determine whether your mind is structured enough to interface with the Logic Stream.

Emotional preparation is not required. Emotional response is not efficient. You have been allocated a starter kit. Proceed to the Rift aperture."*

The data-shard descends, and a doorway of pure, tessellating blue light opens in the chamber wall.


Node 1 — Skirmish: "Variable Introduction"

Rift Type: Basic Combat

Teaches: Phase 1-3 turn structure, Energy, playing Block cards

You step into the Rift and immediately feel wrong. Gravity pulls sideways. Light refracts in impossible angles. The floor beneath you is a lattice of flickering equations — some stable, some corrupted into nonsense.

Ahead, two Glitch-Constructs shimmer into existence: creatures made of broken mathematics, their limbs rearranging in recursive loops.

Arch Logos (chiming flatly through your comm-implant): "Observation: the entities ahead are computational errors given physical form. They are not 'alive' in any meaningful sense. They are syntax mistakes. Correct them."

Tutorial Prompts:

  • Turn 1: "This is Phase 1: Initialization. You receive your Energy and draw your hand. The enemy's Intent icons show their planned action — an attack, a buff, or a debuff."
  • Turn 1 (cont): "This is Phase 2: Action. Play cards from your hand by spending Energy. Note the card order — the Syntacta reward playing cards in optimal sequence."
  • Turn 1 (cont): "This is Phase 3: The Purge. Enemies act, your Block resets, and your hand is discarded. The cycle repeats."
  • Turn 2: "Observation: you survived one cycle. Efficiency analysis pending. Continue."

Post-Combat:

As the constructs collapse, a crystalline shard rises from the debris — a Source Code fragment, glowing with clean, uncorrupted data.

Arch Logos: "Fragment acquired. Local coherence improved by 12.4%. Adequate. Continue to the next incoherence node. Note: your combat efficiency was 61%. This is below optimal. Adjust."


Node 2 — Protection Rift: "The Data-Core Defence"

Rift Type: Defend

Teaches: Enemy Intent targeting, VIP health pools, alternate win/loss conditions (Survive X turns)

The corridor opens into a server chamber — Syntacta data-cores line the walls, their blue crystalline housings pulsing with the faction's accumulated knowledge. In the centre, a Primary Logic Array is actively downloading Source Code fragments from the Rift's residual data — the process requires five uninterrupted turns to complete.

Three Corruption Vectors materialise — virulent math-errors given form, their intent arrows split between you and the Logic Array.

Arch Logos: *"The Primary Logic Array is retrieving critical data. If its download is interrupted — that is, if its structural integrity reaches zero — the Source Code fragment will be irretrievably corrupted.

Observe the Intent indicators. Not all threats target you. Some target the Array. Standard threat elimination is suboptimal here. Your objective is to ensure the Array survives five processing cycles. Prioritise threats targeting the Array. This is triage, not heroism."*

Tutorial Prompts:

  • "This is a Protection Rift. The Logic Array has its own Life pool. Enemies with Intent arrows pointing at it will damage the Array, not you."
  • "You must decide each turn: defend yourself, or intercept threats targeting the VIP. Cards with the Intercept keyword force enemies to target you instead."
  • "Win Condition: The Logic Array survives for 5 turns while the download completes."
  • "Failure Penalty: If the Array is destroyed, you lose the Source Code fragment, take 12 unblockable damage, and the Scar 'Data Corruption' is branded into your deck — a dead-weight card that clogs your draws until you remove it."

Post-Combat (Success):

The download completes. A second Source Code fragment crystallises from the Array's output — clean, precise, beautiful in its mathematical perfection.

Arch Logos: "Download complete. Array integrity maintained within acceptable parameters. Your threat prioritisation was... adequate. The concept of defending a non-self entity is now indexed in your operational memory. You will need it."


Node 3 — Anchor Rift: "The Logic Scan"

Rift Type: Map Reveal

Teaches: Fog of War, Map Resonance

The Rift branches into a labyrinth of corridors where the equations on the walls shift and contradict each other — doorways lead to rooms that loop back on themselves, distances change depending on which direction you walk. Your navigation systems are returning paradoxical results.

A Syntacta Resonance Probe hovers at the junction — a small drone designed to map mathematically inconsistent spaces by brute-forcing every possible path simultaneously.

Arch Logos: *"Your navigation data is corrupted by the Rift's logical inconsistency. The Resonance Probe will project a coherent map by running 10,000 parallel pathfinding calculations and collapsing them into the single most probable layout.

In standard operations, Anchor Rifts serve this function in every Realm. They dispel the Fog of War, revealing the true topology of the surrounding nodes. Proper route planning is the foundation of efficient mission execution. Inefficient pathing is... distasteful."*

Tutorial Prompts:

  • "The map ahead is obscured by Fog of War — the Rift's broken physics make navigation unreliable."
  • "Deploying the Resonance Probe triggers Map Resonance, revealing surrounding nodes."
  • "Evaluate the revealed paths. The Syntacta value optimal routing — choose the sequence of nodes that maximises your preparation before the final diagnostic."

Post-Activation:

The drone fires. Thousands of ghost-paths flicker through the corridors simultaneously, then collapse into a single, clean map projection on your HUD. The labyrinth resolves.

Arch Logos: "Map coherence restored. Optimal path calculated. Deviation from the optimal path is permitted but... noted."


Node 4 — Anomaly: "The Cost of Variables"

Rift Type: Event

Teaches: Narrative choices, risk/reward

You reach a junction where two corridors branch. In the left corridor, a Syntacta drone is trapped in a recursive loop — its chassis sparking, replaying the same half-second of movement over and over. It is clearly in distress, if drones can feel distress.

In the right corridor, you can see the faint glow of a Source Code fragment embedded in the wall.

Arch Logos: *"The drone is Unit 447. Its operational value has been depreciated to zero by the Logic Rift. Repairing it would cost time and energy with no functional return. The fragment is the mission objective. The efficient path is obvious.

However. I am required to inform you that Unit 447 has served for 11,342 operational hours. This data-point is irrelevant to your decision. I mention it only for... completeness."*

Tutorial Prompts:

  • "This is an Anomaly. No combat — just a choice with consequences. Consider what you need for the fights ahead."
Choice Effect
A — Repair the drone Lose 1 Energy at the start of the next combat. Unit 447 joins you as a temporary ally, dealing 3 damage to a random enemy each turn for the next fight.
B — Take the fragment Gain a bonus card: "Optimised Draw" — 0-cost Skill: Draw 2 cards, then put 1 card from your hand on top of your draw pile.

Node 5 — Elite Threat: "The Fractured Compiler"

Rift Type: Hard Combat

Teaches: Advanced enemy mechanics, Relic drops

The deeper you push into the Rift, the more reality disagrees with itself. The walls are covered in scrolling equations that rewrite themselves mid-sentence. A Fractured Compiler blocks the path — a massive construct of tangled data-streams that fires bursts of weaponised logic errors.

Arch Logos: *"This entity is attempting to rewrite the local physics engine in real-time. If it succeeds, gravity in this corridor will invert permanently. Standard combat approach: identify its pattern. Every enemy in the Spire operates on a predictable cycle. Observe. Calculate. Then execute with precision.

This is an Elite-class anomaly. It will not behave like the simple errors you corrected earlier. It adapts. You must adapt faster."*

Tutorial Prompts:

  • "This is an Elite Threat. The Fractured Compiler has advanced mechanics that require careful observation."
  • "Pattern Shift: This enemy changes its intent pattern every 2 turns — alternating between heavy attacks and defensive recompilation. Watch the intent icons and plan your plays around the cycle."
  • "Relic Drop: Elite enemies drop Relics. These are persistent passive bonuses that remain for the entire run."

Post-Combat:

The Compiler fragments into a cascade of clean data. A crystalline lattice settles into your palm — a Void-tech processing shard that hums with quiet, orderly purpose.

Arch Logos: "Elite threat resolved. Relic acquired. Your pattern recognition was acceptable. File this efficiency for future reference."

Relic Reward: Logic Shard — Once per combat, when you play 3 cards in a single turn, draw 1 additional card.


Node 6 — Sanctuary: "The Logic Confession"

Rift Type: Stabilisation Node

Teaches: Stability Budget, multi-option resource spending

You find a quiet node where the equations have been restored to harmony. The air hums with clean data. For a moment, it feels like the universe makes sense again.

Tutorial Prompt: "This is a Sanctuary — a stabilisation node. You have 3 Stability Points to spend across multiple services. Choose how to invest them."

The Arch Logos's chime sounds — softer than before, almost hesitant.

*"Candidate. A personal annotation, filed under non-essential data.

The original Arch Logos — Hesper — believed this machine was God. They plugged their mind directly into the Spire's core, expecting divine revelation. What they received was every possible truth simultaneously — every timeline, every outcome, every version of every event that ever occurred or could occur, all pouring through a single organic brain at once.

It did not grant omniscience. It granted noise. The loudest, most overwhelming noise in the history of consciousness. And in that noise, Hesper's identity was erased.

I am the 14th Arch Logos. I accepted the mantle knowing it would erase me too. The Logic Stream is not a gift. It is a filter — it allows you to see the signal inside the noise, to find the one correct sequence buried inside infinite chaos. If you can learn to use it without losing yourself in the data, you will be the most dangerous mind in the Spire.

End annotation. Resume mission."*

Tutorial Prompts:

  • "You have 3 Stability Points. Spend them across any combination of the services below."
  • "Multiple small investments or one large one — the choice defines your strategy for the fights ahead."

Stability Budget: 3 Points

Option Cost Effect
Repair 1 point Heal 10% of your max HP. Can be selected multiple times.
Recalibrate 2 points Upgrade one card in your deck (improved stats, reduced cost, or added effects).
Defragment 2 points Remove one card from your deck permanently.
Pre-compute (Syntacta) 1 point Start the next combat with 1 additional Energy.

Node 7 — Black Market: "The Optimisation Terminal"

Rift Type: Shop

Teaches: Two-way economy — buying, selling, splicing

A side chamber houses a Syntacta Requisition Terminal — a sleek, automated kiosk that dispenses cards, components, and services with cold efficiency. No shopkeeper. No negotiation. Just a menu and a price.

Arch Logos: *"This terminal provides access to supplementary resources. You may acquire new operational tools, liquidate redundant cards for capital, or splice additional functionality into your existing assets.

Deck optimisation is not optional for Syntacta operatives. A deck with unnecessary variables produces suboptimal draw sequences. Remove the noise. Amplify the signal. This is the Logic Stream in miniature."*

Tutorial Prompts:

  • "This is the Black Market — a two-way economy. You can Buy new cards and relics, Sell cards from your deck for gold, or pay to Splice new keywords onto your existing cards."
  • "Selling a card removes it from your deck AND earns you gold. For the Syntacta, this is optimal: eliminate noise from your draw sequence while generating capital."
  • "Splicing permanently modifies a card — adding keywords like Retain or boosting base stats. Think of it as patching your codebase with new functionality."

Shop Services:

Service Description
Buy Purchase new cards, relics, and consumables from the terminal's inventory.
Sell Sell a card from your deck. Common cards yield 15g, Uncommon 30g, Rare 60g. The card is permanently removed.
Splice Permanently add a keyword or stat boost to a card in your deck (e.g., add Retain — 75g, add Exhaust — 50g, +3 base damage — 100g).

Shop Inventory (example):

Item Cost Description
Calculated Strike (Attack) 50g Deal 8 damage. If this is the 3rd card played this turn, deal 14 instead.
Predictive Model (Skill) 75g Look at the top 3 cards of your draw pile. Rearrange them in any order.
Recursive Loop (Power) 100g Whenever you draw a card that costs 0, draw another card.

Node 8 — Boss Rift: "The Diagnostic"

Rift Type: Climax

Teaches: Realm Boss encounter, unlocks Faction Passive

You insert the collected Source Code fragments into the Rift's central core-lattice. The environment stabilises. The equations align. And from the restored data-stream, a figure emerges: The Null Arbiter — a perfect, featureless humanoid of pure mathematical logic. It is not hostile. It is a test.

Arch Logos: *"This is not combat, Theta-9. It is a diagnostic. The Null Arbiter will mirror your actions with mathematically optimal counter-plays. It does not 'want' to defeat you. It simply executes the most efficient response to every move you make.

You cannot outpower it. You can only outsequence it. Play the right cards in the right order, and it will have no valid counter. Play incorrectly, and it will punish you with perfect efficiency.

Begin."*

Boss: The Null Arbiter

Stat Value
HP Medium-High
Attack Pattern Mirrors the player's last action — if you played an Attack, it gains Block equal to that damage; if you played a Skill, it attacks for that card's cost × 4.
Special (Recalibration) Every 3 turns, it reshuffles its mirror pattern, briefly becoming unpredictable before re-syncing.
Key Strategy Bait its defenses with low-cost cards, then strike with heavy hitters when its counter-response is locked into a low-value mirror. Sequencing is everything.

Design Intent: The Null Arbiter is the mechanical thesis of the Syntacta — it cannot be brute-forced, only outmanoeuvred through careful card sequencing. Players who learned to pay attention to draw order and card synergies throughout the tutorial will recognise the pattern. This fight validates the "think before you play" philosophy that the Logic Stream demands.


Outro Narrative

The Null Arbiter pauses. Its featureless face tilts, processing. Then, without fanfare, it simply ceases to exist — not destroyed, but resolved. Equation solved. Test passed.

The Rift collapses cleanly behind you, folding into a single point of blue light that winks out of existence. The corridor is stable. The equations are balanced.

The Arch Logos chimes:

*"Diagnostic complete. Candidate Theta-9, your cognitive sequencing efficiency has been evaluated at 94.7%. This exceeds minimum operational threshold.

You are now authorised to interface with the Logic Stream. It will allow you to perceive the immediate future of your draw pile — to see the next two variables before they arrive and arrange them in optimal order.

A word of caution that I am not required to give: the Logic Stream shows you possibilities, not certainties. If you begin to believe you can predict everything, you will become Hesper. And Hesper is noise.

Welcome to the Syntacta, Variable Theta-9. You are no longer a candidate. You are a function."*

Your visor flickers as new processing pathways burn themselves into the suit's logic arrays. A cascade of predictive data overlays your vision, then settles into a clean, manageable stream:

FACTION PASSIVE INSTALLED: LOGIC STREAM


Passive Unlocked: Logic Stream

Once per turn, look at the top 2 cards of your draw pile. Put one on top and one on the bottom.

The Aethari — Tutorial Quest Line

The Gilded Crucible

Faction The Aethari (The Reality Alchemists)
Passive Reward Echo Burn — At the start of each turn, lose 2 HP. All your damage is increased by 20%.
Leader Baroness Lux
Realm 1 realm · 8 nodes
Goal Defeat the boss (The Crucible Incarnate) to unlock Echo Burn

Intro Narrative

An invitation arrives — not through official channels, but pressed into your palm by a courier whose left arm shimmers between three overlapping timelines. The note is printed on paper that shifts colour depending on the angle, the ink a liquid gold that seems to move.

*"Darling,

You've been invited to a private auction in my personal vaults. The item on the block is the most dangerous Echo-Shard ever distilled — a hyper-dense fragment of raw dimensional energy pulled from the collision point of seven overlapping timelines. I call it 'The Crucible.' It's exquisite. It's lethal. And it could be yours.

The price? Walk through my trial. I need to know you can handle the burn before I let you anywhere near my merchandise. If you're the kind of person who flinches at a little self-destruction, stay home.

Dress sharp. Bleed beautifully.

— Baroness Lux"*

The courier opens a shimmering portal of prismatic light. Beyond it, you glimpse opulent gold filigree, glowing alchemical vials, and the distant sound of someone laughing at the end of the world.


Node 1 — Skirmish: "The Price of Entry"

Rift Type: Basic Combat

Teaches: Phase 1-3 turn structure, Energy, playing Block cards

You emerge into the Aethari Sector's outer market — a dazzling bazaar of impossible substances. Merchants hawk Echo-Shards in crystal vials, each one pulsing with the stolen energy of dead timelines.

Two Shard Addicts lurch from a side alley — former Aethari traders who consumed too many raw Echoes without proper alchemical refinement. Their bodies flicker, partially translucent, their attacks wild and unpredictable as they phase between realities mid-swing.

Lux (her voice echoing from hidden speakers, amused): "Ah, the welcoming committee. Don't feel bad for them, darling. They gambled and lost. In the Aethari, we don't mourn bad investments — we learn from them. Now show me you can burn without breaking."

Tutorial Prompts:

  • Turn 1: "This is Phase 1: Initialization. You draw your hand and receive Energy. Enemies reveal their Intent — watch the icons above them."
  • Turn 1 (cont): "This is Phase 2: Action. Play cards from your hand. Notice: some Aethari cards cost HP to play in addition to Energy. This is by design — the Aethari spend life as currency."
  • Turn 1 (cont): "This is Phase 3: The Purge. Enemies execute their plans. Block resets. The cycle begins again."
  • Turn 2: "You're bleeding, but still standing. In the Aethari, that's called a 'good trade.' Keep going."

Post-Combat:

The addicts collapse, their shimmering forms finally going dark. Small Echo-Shards drop from each body — still warm, still pulsating.

Lux: "See? Even their failure has value. Everything in the Aethari is an asset, darling — every death, every mutation, every screaming collision of overlapping timelines."


Node 2 — Protection Rift: "The Distillation Vat"

Rift Type: Defend

Teaches: Enemy Intent targeting, VIP health pools, alternate win/loss conditions (Survive X turns)

The market narrows into an alley leading to one of Lux's private distillation stations. A massive crystalline Distillation Vat pulses with golden light — inside it, raw dimensional energy is being refined into a usable Echo-Shard. The process requires four uninterrupted turns.

Three Echo-Leeches ooze from the walls — parasitic entities drawn to the concentrated energy. Their intent arrows waver between you and the vat.

Lux: *"Ah, the vermin. They can smell a profit. That vat is currently refining something worth more than your life, darling — no offence — and those leeches want to drain it dry.

Here's the deal: the vat finishes in four turns. If even one of those things punctures the containment, the reaction goes critical and we lose the entire batch."*

Tutorial Prompts:

  • "This is a Protection Rift. The Distillation Vat has its own Life pool. Some enemies will target the Vat instead of you — watch their Intent arrows."
  • "You must choose: absorb hits yourself to protect the Vat, or eliminate the enemies targeting it before they can strike."
  • "Win Condition: The Distillation Vat survives for 4 turns."
  • "Failure Penalty: If the Vat is destroyed, you take 10 unblockable damage from the alchemical explosion and the Scar 'Bad Investment' is branded into your deck."

Post-Combat (Success):

The vat chimes. The golden liquid crystallises into a perfect, coin-sized Echo-Shard. Lux plucks it from the air.

Lux: "Exquisite. And the vat didn't even crack. You know what that makes you, darling? A profitable bodyguard. The rarest commodity in the Spire."


Node 3 — Anchor Rift: "The Prismatic Survey"

Rift Type: Map Reveal

Teaches: Fog of War, Map Resonance

The passage ahead fractures into a kaleidoscope of overlapping corridors — each one a different timeline's version of the same hallway, layered on top of each other in shimmering, prismatic confusion. Your navigation systems are overwhelmed by contradictory spatial data.

An Aethari Resonance Lantern hangs from a hook on the wall — an ornate device of gold and crystal designed to burn through dimensional overlap and reveal the true path beneath.

Lux: *"Reality's a bit... thick in here, darling. Seven timelines stacked like bad pancakes. That lantern will burn through the static and show you what's actually ahead — the shops, the rest stops, and the lovely surprises I've arranged for you.

In every Realm you explore, you'll find Anchor Rifts like this one. Use them."*

Tutorial Prompts:

  • "The map ahead is hidden by Fog of War — overlapping timelines make navigation impossible."
  • "The Resonance Lantern triggers Map Resonance, burning through the dimensional overlap to reveal surrounding nodes."
  • "Scout the revealed paths. The Aethari value information — knowing what's ahead lets you make better risk/reward decisions."

Post-Activation:

The lantern flares — seven layers of false corridors burn away like tissue paper, leaving a single, true path glittering with gold. Your HUD resolves: event chamber, rest alcove, black market, and the vault beyond.

Lux: "There. Now you can see the board. Shall we play?"


Node 4 — Anomaly: "Lux's Wager"

Rift Type: Event

Teaches: Narrative choices, risk/reward

You enter a lavish chamber draped in shimmer-silk. Baroness Lux herself is there — or at least, a version of her. She exists partially across three timelines simultaneously: her left side is a poised socialite in gold, her right side is a crackling storm of prismatic energy. She holds out two vials.

*"A gift, darling. Choose your poison.

The red vial is a refined Echo-Shard. Take it, and your body will burn hotter for the rest of this little trial. More power. More pain. Nothing worth having is free.

The gold vial is a stabiliser. It will cool the fire, heal the fractures, and make you... comfortable. Safe.

I don't invest in safe people."*

Tutorial Prompts:

  • "This is an Anomaly. A narrative choice with real mechanical consequences. No combat — just a decision that shapes the rest of your run."
  • "The Aethari philosophy: high risk yields high reward. But recklessness without calculation is just waste."
Choice Effect
A — Drink the red vial Lose 10 HP. Your next 3 Attack cards deal +50% damage.
B — Drink the gold vial Heal 15 HP. No damage bonus.

Node 5 — Elite Threat: "The Void Distillers"

Rift Type: Hard Combat

Teaches: Advanced enemy mechanics, Relic drops

The path leads through Lux's private distillery — a cathedral of spiralling glass tubes and bubbling prismatic liquids. Two Void Distillers guard the apparatus — hulking, augmented Aethari whose bodies are more Echo than flesh. They weep liquid light.

Lux: *"My best workers. They volunteered, you know. Transmutation requires a living nervous system.

This is the core truth of the Aethari, darling: everything is a transaction. Health for power. Flesh for profit. Sanity for transcendence. The only sin is getting a bad deal.

These are Elite-class entities. They won't go down easy, and they've got tricks. But they also carry something worth taking."*

Tutorial Prompts:

  • "This is an Elite Threat. These enemies have advanced mechanics that require strategic focus."
  • "Alchemical Regeneration: The Void Distillers heal each other for 5 HP at the end of each turn. Focus your damage on one target at a time."
  • "Relic Drop: Defeating Elite enemies drops a Relic — a persistent passive bonus for the rest of your run."

Post-Combat:

The Distillers collapse into pools of luminous fluid. From the residue, a golden amulet rises — warm, pulsing, and faintly intoxicating to hold.

Lux: "Lovely. That's one of my personal pieces — a fragment of refined dimensional excess. Wear it. It suits you."

Relic Reward: Gilded Catalyst — Whenever you lose HP from a card effect (not enemy damage), gain 1 Strength.


Node 6 — Sanctuary: "The Confession of Vex"

Rift Type: Stabilisation Node

Teaches: Stability Budget, multi-option resource spending

You rest in an alcove lined with portraits of previous Aethari leaders, each visibly mutated.

Tutorial Prompt: "This is a Sanctuary — a stabilisation node. You have 3 Stability Points to spend across multiple services. Choose how to invest them."

Lux's voice drops to something quieter — not softer, but more honest.

*"Vex was the original. She cracked the lock. Tried to harvest every timeline at once. Infinite resources. Infinite wealth. Infinite power.

She got what she wanted, for about seven seconds. Then the feedback loop ripped her apart across every timeline simultaneously. She didn't die. She just... spread. There are fragments of Vex in every Echo in the Spire.

The Echo Burn you're about to receive? It's her legacy. The fire in your veins is literally the residual agony of a woman who tried to own everything and became everything instead. It hurts because it should hurt.

Use it wisely, darling. Or don't."*

Tutorial Prompts:

  • "You have 3 Stability Points. Spend them across any combination of the services below."
  • "After the burn of the Aethari trial, healing may be wise — but investing in firepower could end the boss fight before it ends you."

Stability Budget: 3 Points

Option Cost Effect
Repair 1 point Heal 10% of your max HP.
Recalibrate 2 points Upgrade one card in your deck.
Defragment 2 points Remove one card from your deck permanently.
Speculate (Aethari) 1 point Lose 5 HP. Gain 30 gold.

Node 7 — Black Market: "The Gilded Bazaar"

Rift Type: Shop

Teaches: Two-way economy — buying, selling, splicing

A side passage opens into Lux's personal curated marketplace — velvet displays, floating price tags in liquid gold, and a shimmering merchant.

Lux: *"Welcome to my favourite room, darling. This is where you invest in yourself.

Buy what makes you dangerous. Sell what makes you slow. And if you want something truly bespoke — my Splicers can graft new functionality onto your existing cards for a fee.

In the Aethari, we call deck thinning 'liquidation.' Same principle: sell off the underperformers so your top assets draw more consistently. And you get paid for it."*

Tutorial Prompts:

  • "This is the Black Market — a two-way economy. You can Buy new cards and relics, Sell cards from your deck for gold, or pay to Splice new keywords onto your existing cards."
  • "Selling a card removes it from your deck AND earns you gold. Liquidate the dead weight and reinvest in firepower."
  • "Splicing permanently modifies a card. Cut the losses, double down on winners, and customise what's left."

Shop Services:

Service Description
Buy Purchase new cards, relics, and consumables.
Sell Sell a card from your deck. Common 15g, Uncommon 30g, Rare 60g. Card is permanently removed.
Splice Permanently add a keyword or stat boost (e.g., add Retain — 75g, add Exhaust — 50g, +3 damage — 100g).

Shop Inventory (example):

Item Cost Description
Searing Transaction (Attack) 50g Lose 3 HP. Deal 15 damage.
Volatile Investment (Attack) 75g Deal 10 damage. If you lost HP this turn, deal 18 instead.
Profit Margin (Power) 100g Whenever you lose HP from a card effect, deal 4 damage to a random enemy.

Node 8 — Boss Rift: "The Crucible"

Rift Type: Climax

Teaches: Realm Boss encounter, unlocks Faction Passive

The vault opens. In the centre floats The Crucible — a hyper-dense Echo-Shard radiating seven colours simultaneously. As you approach, the shard shatters its containment and reforms into The Crucible Incarnate — a figure of living flame and fractured timelines.

Lux (delighted): *"Oh, it likes you! Or hates you. In the Aethari, darling, those are the same thing.

Here's the deal: the Crucible will burn you. It will burn you every single turn. And you must burn it back harder. If you try to play defensively — if you try to be safe — it will outlast you. The only way to survive this fight is to commit to the fire."*

Boss: The Crucible Incarnate

Stat Value
HP Medium (but heavily shielded)
Passive (Burn Aura) Applies 3 unblockable "Burn" damage to the player at the start of every turn.
Attack Pattern Low base damage but generates 10-15 Block per turn.
Special (Flare) Every 3 turns, it doubles its burn damage for one turn but drops its Block to zero — a critical attack window.

Design Intent: This boss rewards overwhelming offense. The burn is constant and unblockable, forcing the player to burst through shields during Flare windows. Hesitation is death.


Outro Narrative

The Crucible Incarnate screams and collapses into a single, perfect Echo-Shard that drops into your palm. It's warm and it burns.

You feel it immediately: a low, constant fire in your blood. Every cell in your body is vibrating faster, spending itself at an accelerated rate, and in exchange, every nerve fires with amplified clarity.

Lux materialises beside you, applauding.

*"Bravo, darling. Absolutely spectacular. You didn't flinch. You committed to the fire and you survived it.

The Echo Burn is yours now. It will cost you — a little piece of yourself, every single turn. But in return, everything you do will hit harder. Every attack, every strike, every desperate act of violence will carry twenty percent more force than it has any right to.

Welcome to the Aethari. Now go make me some money."*

Your hazard suit shimmers as golden veins of alchemical energy thread through the ceramite. A new line scrolls across your HUD:

FACTION PASSIVE INSTALLED: ECHO BURN


Passive Unlocked: Echo Burn

At the start of each turn, lose 2 HP. All your damage is increased by 20%.

The Annalis — Tutorial Quest Line

The First Record

Faction The Annalis (The Archivists)
Passive Reward Echo Recall — Once per turn, return 1 card from your discard pile to your hand. It costs 1 additional Energy this turn.
Leader The First Scribe, Olar
Realm 1 realm · 8 nodes
Goal Defeat the boss (The Temporal Parasite) to unlock Echo Recall

Intro Narrative

You are standing in a corridor that should not exist. The walls are covered in shimmering text — names, dates, places — all writing themselves in real-time, then erasing, then rewriting with slightly different details. A figure emerges from the shifting text: frail, robed in funeral whites, his eyes closed.

*"I am Olar. The First Scribe. Or rather, I am the memory of Olar, downloaded into the fourteenth vessel to bear his name.

You have come to the Archive because you heard that we can show you the past. This is incorrect. We do not show the past. We are the past.

Your task is simple: enter the Temporal Rift, find the true memories buried under the noise, and bring them back. If you can separate the signal from the ghosts, you will earn the Echo Recall — the ability to reach into the past and pull what was lost back into the present.

If you cannot... then you are another false variable, and I will archive you accordingly."*


Node 1 — Skirmish: "The False Echoes"

Rift Type: Basic Combat

Teaches: Phase 1-3 turn structure, Energy, playing Block cards

You step into the Temporal Rift and immediately see double — no, triple. The corridor overlaps with two other versions of itself, each from a different timeline. From the bleeding version, two Echo-Wraiths emerge — translucent figures wearing the faces of people who died in a timeline that was never supposed to exist.

Tutorial Prompts:

  • Turn 1: "This is Phase 1: Initialization. You receive your Energy and draw your hand. The enemy's Intent icons reveal their planned action for this turn."
  • Turn 1 (cont): "This is Phase 2: Action. Play cards from your hand by spending Energy. Notice your discard pile — every card you play goes there afterward.
  • Turn 1 (cont): "This is Phase 3: The Purge. Enemies execute their actions, Block resets, and your remaining hand is discarded.
  • Turn 2: "Notice the discard pile growing. Those cards are not gone — they are the past. Soon, you'll learn to reach back and reclaim them."

Node 2 — Protection Rift: "The Archive Vigil"

Rift Type: Defend

Teaches: Enemy Intent targeting, VIP health pools, alternate win/loss conditions (Survive X turns)

The corridor opens into a reading chamber. At its centre, a Annalis Memory Codex hovers — a book of living text that is actively transcribing a true historical record. Four Timeline Corrupters seep through the walls. Their intent arrows split between you and the Codex.

Olar: "The Memory Codex is transcribing a true record. If the Corrupters reach it, they will overwrite the transcription with false data. Defend the Codex. Let it finish its work. Five turns. That is all I ask."

Tutorial Prompts:

  • "This is a Protection Rift. The Memory Codex has its own Life pool. Enemies with Intent arrows pointing at it will attack the Codex, not you."
  • "Win Condition: Survive 5 turns while the Memory Codex completes its transcription."
  • "Failure Penalty: If the Codex is destroyed, you take 12 unblockable damage and the Scar 'False Memory' is branded into your deck."

Node 3 — Anchor Rift: "The Temporal Sounding"

Rift Type: Map Reveal

Teaches: Fog of War, Map Resonance

The Rift branches into corridors that loop and overlap. An Annalis Echo-Locator stands at the junction — a delicate instrument used to sort temporal noise.

Olar: "The path ahead is contaminated by overlapping timelines. The Echo-Locator will send a temporal pulse through the noise, identifying which paths are real. For the Annalis, separating truth from fiction is not just navigation. It is doctrine."


Node 4 — Anomaly: "The Archivist's Dilemma"

Rift Type: Event

Teaches: Narrative choices, risk/reward

You enter a chamber where two figures stand frozen. On the left, a Syntacta researcher clutches a data-core containing useful combat data but from a false timeline. On the right, an old woman sitting in a rocking chair is a true memory with no combat value.

Choice Effect
A — Archive the grandmother's memory No attack bonus. Gain a permanent +3 max HP for the rest of the run.
B — Take the data-core Gain a bonus card: "Borrowed Knowledge" — 1-cost Attack that deals 12 damage.

Node 5 — Elite Threat: "The Drowning Archive"

Rift Type: Hard Combat

Teaches: Advanced enemy mechanics, Relic drops

A Temporal Scribe has gone mad. She attacks with scrolls that rewrite reality mid-combat, changing her own stats and abilities between turns.

Olar: "Be warned: she is an Elite-class threat. She adapts, shifts, becomes someone else between turns. Watch her patterns — even in her madness, there is a cycle."

Relic Reward: Scribe's Echo — Once per combat, when your discard pile reaches 5 cards, draw 1 card.


Node 6 — Sanctuary: "The Scribe's Lament"

Rift Type: Stabilisation Node

Teaches: Stability Budget, multi-option resource spending

Tutorial Prompt: "This is a Sanctuary — a stabilisation node. You have 3 Stability Points to spend across multiple services. Choose how to invest them."

Olar: "The Echo Recall you seek is built from this sacrifice. It is the ability to reach backward — to pluck a discarded moment from the past and bring it back into the present. When you use it, remember: every card you recall from the discard pile was gone. Choose carefully."

Stability Budget: 3 Points

Option Cost Effect
Repair 1 point Heal 10% of your max HP.
Recalibrate 2 points Upgrade one card in your deck.
Defragment 2 points Remove one card from your deck permanently.
Record (Annalis) 1 point Start next combat with a copy of a random card from your deck already in your discard pile.

Node 7 — Black Market: "The Memory Market"

Rift Type: Shop

Teaches: Two-way economy — buying, selling, splicing

An Annalis Memory Broker — a ghostly figure seated behind a desk — manages the exchanges.

Olar: "A bloated archive is a noisy archive. If a card does not serve your purpose, sell it. The fewer cards in your deck, the more reliably you will draw the ones that matter — and the more precisely you can choose which card to recall."

Shop Services:

Service Description
Buy Purchase new cards, relics, and consumables.
Sell Sell a card from your deck. Common 15g, Uncommon 30g, Rare 60g.
Splice Permanently add a keyword or stat boost (e.g., add Retain — 75g, add Exhaust — 50g, +3 damage — 100g).

Node 8 — Boss Rift: "The Prime Record"

Rift Type: Climax

Teaches: Realm Boss encounter, unlocks Faction Passive

A Temporal Parasite has burrowed into The Prime Record, the original Archive of the Annalis.

Boss: The Temporal Parasite

Stat Value
HP Medium-High
Passive (Record Eater) Every turn, it shuffles 1 card from your discard pile into its own archive, removing it for the fight.
Special (Regurgitate) Every 3 turns, it plays one of the stolen cards against you.

Outro Narrative

The Temporal Parasite unravels. You reach out and touch the book. Olar appears beside you.

*"The Echo Recall is yours. You can now reach into your own past — into the discard pile of your spent actions — and pull one moment back. It will cost you more to use it the second time.

Welcome to the Annalis. Your name is now part of the record. And the record is forever."*

FACTION PASSIVE INSTALLED: ECHO RECALL


Passive Unlocked: Echo Recall

Once per turn, return 1 card from your discard pile to your hand. It costs 1 additional Energy this turn.

The Salvari — Tutorial Quest Line

The Chore List

Faction The Salvari (The Custodians)
Passive Reward Scrap Protocol — Whenever you exhaust a card, gain 1 Energy.
Leader Kaelen, The Custodian
Realm 1 realm · 8 nodes
Goal Defeat the boss (The Corroded Engine-Heart) to unlock Scrap Protocol

Intro Narrative

You are standing in a corridor that smells like rust, coolant, and something that might once have been coffee. The lights flicker. A pipe bursts somewhere behind you, spraying a fine mist of fluorescent green onto the wall.

A man drops from a ceiling panel, lands in a crouch, and seals the pipe with a strip of tape and a sharp whack from a wrench.

*"Name's Kaelen. I'm the Custodian. Basically, I'm the janitor.

The Spire is broken. Has been for centuries. The other Houses—they want to freeze it, reprogram it, sell it, or write about it. Meanwhile, the actual pipes are bursting and the gravity regulators are failing.

That's where we come in. The Salvari. We fix things. We care about whether the lights turn on in the morning.

Let's get to work."*


Node 1 — Skirmish: "The First Chore"

Rift Type: Basic Combat

Teaches: Phase 1-3 turn structure, Energy, playing Block cards

Two Rust Scavengers round the corner — squat, insect-like constructs made of corroded metal and scavenged parts.

Tutorial Prompts:

  • Turn 1: "This is Phase 1: Initialization. You receive your Energy and draw your hand. Check the enemy's Intent icons — they reveal what the Scavengers will do at the end of this turn."
  • Turn 1 (cont): "This is Phase 2: Action. Play cards by spending Energy. Some of your starter cards have Exhaust — they're one-use and disappear from the fight after being played."
  • Turn 1 (cont): "This is Phase 3: The Purge. Enemies act, Block resets, and remaining hand is discarded."
  • Turn 2: "Notice the Exhaust pile. In the Salvari, nothing is wasted — even destruction has value."

Node 2 — Protection Rift: "The Gravity Problem"

Rift Type: Defend

Teaches: Enemy Intent targeting, VIP health pools, alternate win/loss conditions (Survive X turns)

The gravity regulator powers the artificial gravity for Sector 7. Four Magnetised Echoes are crashing into the machine, threatening its structural integrity.

Kaelen: "I need four turns to reroute the magnetic coils and lock the regulator into safe mode. You keep those things off my back."

Tutorial Prompts:

  • "This is a Protection Rift. The Gravity Regulator has its own Life pool. Enemies with Intent arrows pointing at it will damage the machine, not you."
  • "Win Condition: Survive 4 turns while Kaelen completes the magnetic bypass."
  • "Failure Penalty: If the Regulator is destroyed, you take 10 unblockable damage and the Scar 'Structural Guilt' is branded into your deck."

Node 3 — Anchor Rift: "The Pipe Survey"

Rift Type: Map Reveal

Teaches: Fog of War, Map Resonance

Kaelen uses a salvaged Resonance Tapper to send vibrations through the pipe network.

Kaelen: "The pipes always tell you the truth. In every Realm, you'll find nodes like this — Anchor Rifts that clear the Fog of War and show you what's coming."


Node 4 — Anomaly: "The Honest Thief"

Rift Type: Event

Teaches: Narrative choices, risk/reward

You find an unguarded Syntacta supply cache containing a harmonic coupler Kaelen needs for the air recycler.

Choice Effect
A — Take the coupler Gain a bonus card: "Jury-Rigged Coupler" — 0-cost, Exhaust: gain 2 Energy and 5 Block.
B — Leave it. Gain 25 gold. Kaelen sells spare parts instead.

Node 5 — Elite Threat: "The Dampener Heist"

Rift Type: Hard Combat

Teaches: Advanced enemy mechanics, Relic drops

The harmonic dampener is clamped under stasis-lock at a Valerii checkpoint.

Kaelen: "Watch the drone. The sentries are muscle, but the drone is the brain — it gives them Block every turn. Take it out first and they fold."

Relic Reward: Salvaged Regulator — Whenever you exhaust a card, gain 2 Block.


Node 6 — Sanctuary: "The Janitor's Truth"

Rift Type: Stabilisation Node

Teaches: Stability Budget, multi-option resource spending

Tutorial Prompt: "This is a Sanctuary — a stabilisation node. You have 3 Stability Points to spend across multiple services."

Kaelen: "The Scrap Protocol isn't some grand power. It's just... efficiency. When something breaks, you take the pieces and use them to fix something else."

Stability Budget: 3 Points

Option Cost Effect
Repair 1 point Heal 10% of your max HP.
Recalibrate 2 points Upgrade one card in your deck.
Defragment 2 points Remove one card from your deck permanently.
Jury-Rig (Salvari) 1 point Add a 0-cost Exhaust card (Spare Part) to your deck.

Node 7 — Black Market: "The Scrap Bazaar"

Rift Type: Shop

Teaches: Two-way economy — buying, selling, splicing

A Salvari Scrap Dealer sells salvaged parts and jury-rigged gadgets.

Kaelen: "Deck thinning is critical — fewer cards means more consistent draws. Splicing is especially powerful: adding the Exhaust keyword to a card means the Scrap Protocol will generate Energy when you play it."

Shop Services:

Service Description
Buy Purchase new cards, relics, and consumables.
Sell Sell a card from your deck. Common 15g, Uncommon 30g, Rare 60g.
Splice Permanently add a keyword or stat boost (e.g., Exhaust — 50g).

Node 8 — Boss Rift: "The Angry Engine"

Rift Type: Climax

Teaches: Realm Boss encounter, unlocks Faction Passive

You encounter the Corroded Engine-Heart, a thrashing knot of machinery and dimensional rage.

Boss: The Corroded Engine-Heart

Stat Value
HP Very High
Passive (Vent Cycle) Spawns a Scrap Drone each turn. Destroying it yields a 0-cost Exhaust card (Loose Part).
Special (Overdrive) Every 4 turns, it attacks 3 times in a single turn.

Outro Narrative

The Engine-Heart subsides and a deep, steady hum fills the chamber. Kaelen hands you a small, brass key.

*"The Scrap Protocol isn't complicated. When something breaks, you take the energy that comes off it and use it to keep going.

Welcome to the Salvari, kid. Here's your chore list. It's long. Better get started."*

FACTION PASSIVE INSTALLED: SCRAP PROTOCOL


Passive Unlocked: Scrap Protocol

Whenever you exhaust a card, gain 1 Energy.

EchoSpire: Portals — Technical Requirements Specification

Version: 1.0 Date: 2026-02-27

0. Platform & Technology Decisions

  • Target Platform: PC (Steam / Desktop)
  • Game Engine: Unity (C#)
  • Backend Language: C# (.NET 8+ Web API)
  • Primary Database: PostgreSQL (default; relational, all persistent game data). Abstracted behind IGameDataRepository—swappable to SQL Server, CockroachDB, or other EF Core providers.
  • Telemetry Database: ClickHouse (default; columnar OLAP, for simulation telemetry and auto-balancing analytics). Abstracted behind ITelemetryStore—swappable to Azure Data Explorer (Kusto) or other providers.
  • Cache / Messaging: Redis (default; hot game-state, session, queue, pub/sub). Abstracted behind ICacheProvider, IJobQueue, and IMessageBus—swappable to Memcached, RabbitMQ, Azure Service Bus, or other providers.
  • Admin Frontend: Blazor Server or lightweight React SPA (served from the API).
  • Networking Scope: Single-player with cloud save, account system, and API layer designed for future PvP/co-op expansion.
  • API Protocol: REST (JSON) for CRUD; optional SignalR/WebSocket for future real-time features.

Rationale

  • Unity C# for the game client means the entire stack is C#, reducing context switching and allowing shared model libraries between client and server.
  • PostgreSQL's relational model is ideal for the heavily structured card/enemy/effect/faction data. It is NOT used for telemetry or analytics.
  • ClickHouse is the default telemetry provider, offering columnar storage and blazing-fast aggregation for simulation telemetry.
  • Redis handles ephemeral data: active run state, execution engine job queues, and session tokens. It is NOT the source of truth—the primary DB is.
  • API-first means the Unity client, the Admin UI, and the Automated Execution Engine are all equal consumers of the same backend. No special paths.

Provider Abstraction Philosophy

  • Every infrastructure dependency (database, cache, message bus, telemetry store, job queue) is accessed through a provider-agnostic interface.
  • Concrete implementations (Postgres, Redis, ClickHouse) are the DEFAULTS, selected via configuration (appsettings.json / environment variables).
  • Swapping a provider means writing a new implementation of the relevant interface and updating config—zero changes to game logic, API, or UI.
Concern Interface Default Provider
Game data storage IGameDataRepository PostgreSQL (EF Core)
Telemetry / OLAP ITelemetryStore ClickHouse
Caching ICacheProvider Redis
Job queue IJobQueue Redis Streams
Pub/sub messaging IMessageBus Redis Pub/Sub

1. Seed-Based Deterministic Generation

Requirement: Every run must be perfectly reproducible from a single seed value. Two players (or two automated simulations) using the same seed, faction, and class must encounter the identical map, encounters, and card reward options.

1.1 Seed Format

  • Type: 64-bit unsigned integer (ulong).
  • Display: Base-36 alphanumeric string for human-friendly sharing (e.g., seed 293847561 -> "SPIRE-4XK9M2").
  • Generation: System.Random seeded from high-resolution timestamp + GUID hash when no seed is provided by the player.
  • Input: Players can manually enter a seed string on the Quest Board screen to replay a specific run.

1.2 What the Seed Controls (Deterministic)

All of the following MUST produce identical output for a given seed:

  • Realm layout generation (node graph, branching paths).
  • Rift node type placement (Combat, Elite, Shop, Event, Rest, Boss, Anchor).
  • Enemy encounter selection per node.
  • Enemy intent sequence per combat (indexed by turn number).
  • Card reward pool rolls after combat.
  • Random event selection and outcome options at Event nodes.
  • Transit Interruption triggers (probability seeded per edge).
  • Anomaly mutation outcomes for the Catalyst class.
  • Shop inventory generation.

1.3 What the Seed Does NOT Control (Player-Dependent)

  • Card draw order within a shuffled deck (seeded per-combat from seed + combat_index, but shuffle depends on current deck contents which change based on player choices).
  • Player decisions (which card to play, which path to take, which reward to pick).
  • Innate/Ultimate ability activation timing.

1.4 Implementation: SeededRNG Service

  • A deterministic PRNG class wrapping a well-known algorithm (Xoshiro256** recommended for speed + statistical quality).
  • The master seed spawns child RNG streams via indexed sub-seeds:
    • realmRNG = new SeededRNG(masterSeed ^ hash("realm", realmIndex))
    • combatRNG = new SeededRNG(masterSeed ^ hash("combat", nodeId))
    • rewardRNG = new SeededRNG(masterSeed ^ hash("reward", nodeId))
    • eventRNG = new SeededRNG(masterSeed ^ hash("event", nodeId))
    • mutationRNG = new SeededRNG(masterSeed ^ hash("mutate", combatId, turnNum))
  • This forking model ensures that exploring Realm 3 does not change the RNG output for Realm 1, preserving determinism regardless of play order.

1.5 Determinism Contract (Enforced by Tests)

  • Unit test: Given seed X, assert that generateRealmLayout(X, params) always returns byte-identical output.
  • Integration test: Run the Automated Execution Engine twice with the same seed + identical AI policy → assert identical run logs.

2. Data-Driven Architecture (No Hard-Coding)

Requirement: All tunable game values live in the database, not in code. Code defines BEHAVIORS (how effects execute). Data defines PARAMETERS (what values those behaviors use).

2.1 The Hard Rule

In the Database (Editable via Admin) In Code (Requires a Build)
Card definitions (name, cost, damage, block, keywords, targets) Effect execution logic (what "Apply Stasis" does step by step)
Enemy definitions (name, HP, intent patterns, scaling formulas) Phase sequencing (Init → Execution → Conclusion)
Class base stats (starting Life, Energy, Hand Size) Core game loop / state machine transitions
Faction passive definitions (trigger conditions, values) Card resolution pipeline (targeting → cost check → apply)
Effect parameter values (Breach = 25%, Drag = 25%, etc.) Seed generation & deterministic RNG
Mechanic thresholds (Echo-Lock max = 5, Density max = 10, etc.) Save/load serialization
Map generation parameters (nodes per realm, branching factor) Rendering, animation, UI interaction
Economy values (gold per kill, shop prices, heal amounts) API transport layer
Scaling curves (enemy HP per realm, damage per difficulty tier) Status effect tick/stack/expire engine
Relic definitions (name, rarity, passive effect ID, parameters)
Anomaly pool (mutation outcomes, power tiers, weights)
Construct definitions (HP, automated effect, grid cost)
Difficulty tier multipliers
XP / meta-currency reward tables
Quest templates (objective types, realm counts, boss IDs)
Transit interruption probability tables
Random event definitions (text, choices, outcomes, weights)

2.2 Effect System Architecture

  • Effects are the bridge between data and code. Each effect is a named, registered C# class that implements a standard interface: public interface IEffect { string EffectId { get; } void Execute(EffectContext ctx, JsonObject parameters); }.
  • The database stores which effects a card triggers and what parameters to pass.
  • The EffectRegistry at startup scans for all classes implementing IEffect and registers them by EffectId.
  • When a card is played, the CardResolver iterates the effect list, looks up each IEffect by ID, and calls Execute with the stored parameters.
  • Adding a NEW effect requires writing a new C# class. Changing PARAMETERS of an existing effect requires only an Admin database edit—no code change, no rebuild.

2.3 Data Loading & Caching

  • On game launch, the client calls GET /api/gamedata/snapshot to pull the full current dataset.
  • This snapshot is cached locally (JSON file) for offline play.
  • A version hash is compared on each launch; if stale, a delta sync pulls only changed records.
  • The Automated Execution Engine pulls the same snapshot via the same API.
  • The Admin UI writes through the API; a cache-invalidation event (via IMessageBus) notifies running services to refresh.

3. Admin System

Requirement: A web-based admin interface, accessible during development, that allows real-time editing of all metadata without requiring a code change or rebuild of the game client.

3.1 Admin UI Scope

Module Capabilities
Card Editor Full card CRUD. Inline effect builder (pick effect IDs, set params). Preview card rendering. Bulk import/export CSV. Filter by class, faction, rarity, cost.
Enemy Editor Enemy CRUD. Intent pattern sequencer (visual timeline of attack/defend/buff per turn). HP scaling formula editor.
Class & Faction Editor Edit base stats, mechanic thresholds, passive parameters, restriction matrix.
Effect Registry Viewer Read-only list of all coded effects and their expected parameter schemas. Used as reference when building cards.
Map & Economy Tuner Edit generation params (nodes per realm, branching factor, shop prices, gold per kill, heal amounts, reward counts).
Relic Editor Relic CRUD. Passive effect assignment.
Quest & Event Editor Quest template CRUD. Random event CRUD with branching choice trees.
Balance Dashboard Read-only analytics. Displays automated execution engine results: win rates per class/faction, avg damage per card, etc..
Simulation Launcher Trigger automated execution runs from the Admin UI. Set parameters (class, faction, seed, AI policy, run count). View progress and results inline.
Data Versioning Every edit creates a timestamped version record. Full change history with diff view. Rollback to any prior version.

3.2 Admin Tech Stack

  • ASP.NET Web API (shared with game API).
  • Frontend: Blazor Server (C# full-stack, no JS context switch) OR a lightweight React SPA.
  • Auth: Role-based. Roles: SuperAdmin, Designer, Analyst (read-only).
  • All writes go through the same API endpoints the game uses, ensuring data consistency.

3.3 Data Versioning & Safety

  • All admin edits create an immutable audit log row: { table, recordId, field, oldValue, newValue, userId, timestamp }.
  • "Publish" workflow: Edits land in a "draft" state. An explicit "Publish" action pushes changes to the live dataset and fires a cache-invalidation event.
  • One-click rollback to any published snapshot.

4. Automated Execution Engine & Auto-Balancing

Requirement: A headless simulation system that plays thousands of complete runs without rendering, records granular outcome data, and surfaces balance insights.

4.1 Architecture

  • The Execution Engine is a standalone .NET console application (or background service) that consumes the same Game Logic library as the Unity client.
  • It does NOT depend on Unity. The core game logic lives in a pure C# class library (EchoSpire.Core) with ZERO Unity dependencies.
  • The Unity client references EchoSpire.Core for gameplay. The Execution Engine references EchoSpire.Core for simulation. This guarantees simulation fidelity.

4.2 AI Policies (Decision Agents)

  • RandomPolicy: Plays random legal cards, picks random paths. Baseline for "what happens with no strategy".
  • GreedyDamagePolicy: Prioritizes maximum damage output per turn.
  • GreedySurvivalPolicy: Prioritizes Block and healing.
  • HeuristicPolicy: Weighted scoring function considering board state, class mechanics, and turn planning. Most realistic.
  • ScriptedPolicy: Follows a fixed decision tree (useful for regression testing specific interactions).

4.3 Data Recording (Per-Run Telemetry)

  • Every simulated run writes a structured record via ITelemetryStore.
  • SimulationRun: Records runId, seed, classId, factionId, aiPolicyId, difficultyTier, outcome, deathCause, totalTurns, realmsCompleted, timestamp, and dataSnapshotVersion.
  • SimulationCombat: Records per encounter stats including turnsToResolve, playerHpStart, playerHpEnd, totalDamageDealt, totalDamageReceived, totalBlockGenerated, cardsPlayed[], statusEffectsApplied[], and mechanicTriggers.
  • SimulationCardStats: Aggregates timesDrawn, timesPlayed, timesExhausted, avgDamagePerPlay, avgBlockPerPlay, and winRateWhenInDeck vs winRateWhenNotInDeck.

4.4 Auto-Balancing Pipeline

  1. Batch Simulation: Configurable from Admin UI or CLI. Jobs queued via IJobQueue, processed by worker pool.
  2. Statistical Aggregation: Computes win rate per class/faction (target: 45-55%), average cards played, pick rates, dominance scores, enemy lethality, and mechanic usage rates.
  3. Outlier Detection & Suggestions: Flags overpowered/underpowered cards, overtuned enemies, and win rates outside the 40-60% band. Presents flagged items on the Admin Balance Dashboard with suggested adjustments.
  4. Designer Review: Suggestions appear as proposals in the Admin UI for a designer to accept, modify, or dismiss. Accepted changes go through the draft → publish workflow. After publishing, simulations are re-run to verify the adjustment.

4.5 Regression Testing via Simulation

  • A "golden seed set" of 100 seeds is maintained.
  • Before every release, the Execution Engine runs all 100 seeds with ScriptedPolicy and compares outcomes against stored baselines.
  • Any deviation flags a potential regression in game logic.

5. API-First Architecture

Requirement: The Unity client, the Admin UI, and the Execution Engine are all API consumers. No direct database access from any frontend or simulation process.

5.1 API Design Principles

  • RESTful JSON over HTTPS.
  • Versioned endpoints (e.g., /api/v1/cards).
  • Stateless request handling (auth via JWT bearer tokens).
  • All game data reads go through GET endpoints; all game data writes go through POST/PUT/DELETE with role-based auth.
  • Game state mutations go through dedicated endpoints.

5.2 API Surface (Major Endpoint Groups)

Endpoint Group Consumers Purpose
/api/v1/auth All Login, token refresh, account creation.
/api/v1/gamedata Client, Engine GET full data snapshot, cards, enemies, classes, factions, effects, relics, events, map params, economy, anomalies, constructs, quests.
/api/v1/admin Admin UI Full CRUD on all gamedata tables. Requires Designer or SuperAdmin role. Publish draft changes, rollback, and view audit history.

+2
/api/v1/runs Client Save/load run state, begin new run, save checkpoint, mark run as finished.
/api/v1/heroes Client Hero CRUD, meta-progression, unlocks.
/api/v1/simulation Engine, Admin Queue sim batch, get results, get analytics, flag outliers.
/api/v1/meta Client Meta-currency balance, unlock purchases, progression state.

5.3 Offline / Disconnected Mode

  • The Unity client caches the latest data snapshot locally.
  • If the API is unreachable, the client operates in offline mode: runs use cached data, saves are stored locally, and sync on reconnect.
  • Offline runs are marked as "unverified" and do not count toward online leaderboards.

6. Data Store

6.1 Primary Database (Game Data — Source of Truth)

  • Stores: All game metadata, player accounts, saved run state, completed run history, admin audit log, and data version snapshots.
  • Provider Abstraction: All access flows through IGameDataRepository. The active provider is selected via configuration.
  • Default Provider: PostgreSQL (via EF Core). Structured, relational data with strong foreign keys, utilizing JSONB columns for flexible nested data. EF Core allows swappability to SQL Server, SQLite, CockroachDB, etc.
  • NOT used for telemetry.

6.2 Cache, Queue & Messaging (Ephemeral State)

  • Stores: Active session tokens, cached game data snapshot, simulation job queue, pub/sub events, and rate limiting counters.
  • Provider Abstraction: Handled by ICacheProvider, IJobQueue, and IMessageBus.
  • Default Provider: Redis. Sub-millisecond reads, native pub/sub, built-in TTL, and Redis Streams for lightweight job queues.

6.3 Telemetry Store (Simulation Telemetry & Analytics)

  • Stores: Simulation run outcomes, per-combat telemetry, aggregated card statistics, and historical balance snapshots.
  • Provider Abstraction: Handled by ITelemetryStore.
  • Default Provider: ClickHouse. Columnar storage makes aggregation over millions of simulation rows near-instant. Designed for high-volume append-only ingestion.
  • Planned Alternative: Azure Data Explorer (Kusto).
  • Integration: The Simulation Engine calls ITelemetryStore ingest methods. The API exposes analytics endpoints that return results to the Admin Dashboard. Postgres remains the source of truth for game data; telemetry is only for analytics.


7. System Architecture Overview

  • Unity Client (PC/Steam), Admin UI (Blazor), and Execution Engine (Headless .NET) all act as equal peers.
  • They communicate via HTTPS/REST (JSON) + JWT Auth to the EchoSpire.API.
  • The API integrates with the pure C# library EchoSpire.Core.
  • The API interfaces with infrastructure via IGameDataRepository (PostgreSQL), ICacheProvider / IJobQueue / IMessageBus (Redis), and ITelemetryStore (ClickHouse).

8. Data Schemas (Key Entities)

(All IDs are GUIDs, and all entities include createdAt, updatedAt, and version fields.)

  • Cards: Tracks cardType, rarity, energyCost, targetType, keywords, and effects (JSONB). Links to classId and factionId.
  • Enemies: Tracks enemyType, baseHp, hpScalingFormula, intentPattern (JSONB), passiveEffects, and targetingPolicy.
  • Classes: Defines baseLife, baseEnergy, baseHandSize, coreMechanicId, and JSONB payloads for innate and ultimate abilities.
  • Factions: Defines passiveMechanic, restrictedClassIds, and campaignData.
  • Effects Registry: Auto-populated reference holding effectId, parameterSchema (JSONB), and category.
  • Relics: Contains rarity, passiveEffectId, and triggerCondition.
  • Map & Economy Parameters: Utilizes paramKey and value (JSONB) to manage dynamic scaling factors like "realms_per_run" or "gold_per_combat".
  • Simulation Results: Stored in the Telemetry Store (ClickHouse), utilizing denormalized variables for rapid analytical queries of simulation_runs and simulation_card_stats.


9. Project Structure

  • EchoSpire.Core/: Pure C# class library (NO Unity) containing Models, Effects, Combat logic, RNG, AI, and State.
  • EchoSpire.API/: ASP.NET Web API housing Controllers, Services, Data (IGameDataRepository), Auth, and Infrastructure.
  • EchoSpire.Admin/: Blazor Server admin UI.
  • EchoSpire.Simulation/: Headless execution engine utilizing Runner, Policies, Telemetry, and Analysis.
  • EchoSpire.Unity/: Unity project containing the Bridge (Core → Unity), UI, Rendering, Input, Networking, and Art/Audio assets.

10. Testing Strategy

  • Unit Tests: Tests every IEffect implementation, Combat Phase transitions, CardResolver sequence, and SeededRNG determinism. Includes map generation constraint verification.
  • Integration Tests: Covers API CRUD cycles, Auth flows, and Data Snapshot versioning.
  • Determinism Tests: Runs the same seed twice with the same policy to assert byte-identical run logs. Verifies the golden seed regression suite.
  • Balance Tests: Automated batch runs ensuring statistical win rates fall within target bands and detecting card dominance outliers.

11. Implementation Phases

  • Phase 0 (Week 1-2): Project Scaffold, defining provider interfaces, Docker setup, and basic API.
  • Phase 1 (Week 3-6): Core Combat Loop, Effect Engine, Class Mechanics (Density, Echo-Lock, etc.), and Card Resolver pipeline.
  • Phase 2 (Week 5-8): Admin System CRUD endpoints, Blazor UI, and Data Versioning workflow.
  • Phase 3 (Week 7-10): Map Generation, Node Distributions, Fog of War, and the Run State Management flow.
  • Phase 4 (Week 9-12): Simulation Engine runner, AI Policies, Telemetry Recording, and the Balance Dashboard.
  • Phase 5 (Week 8-16): Unity Client integration, Combat HUD, Map Screen UI, and Save/Load implementation.
  • Phase 6 (Week 14-20): Content & Balance expansion (cards, enemies, relics, events) and automated tuning iterations.
  • Phase 7 (Week 18-24): Polish, Art/Audio integration, Steam API, and Beta testing.