The Crystal Forest had begun to collect the dead.
Not in one place, and not with any ceremony that would have made the fact easier to bear. Bodies lay where pressure had broken lines and arguments had become knife work. Some were recent enough that blood still held color on the mirrored ground. Others had dried under the three suns into taut, dark evidence, preserved by mineral air and the absence of rot. None were buried. None were hidden well. They simply remained, integrated into the bright geometry of trunks and shelves as surely as any fallen branch would have on a world that still believed in branches.
That was how Vexat understood, with a coldness he did not enjoy, that their local disaster was not the whole tutorial.
Lysa found the first signs in a long run of clear crystal where the ground reflected the canopy so perfectly it seemed the coalition was walking between two forests at once. Boot marks overlaid older tracks in at least six different patterns. One print ended in a split hoof. Another had too many toes and left tiny punctures at the edges as if claws deployed only under load. Farther on, a heavy dragged line crossed them all at an angle, and at the end of it lay a corpse none of them knew: broad-shouldered, scaled across the neck, wrapped in broken lamellar armor worked from materials Vexat could not name.
“No one from our clearing,” Maren said.
“No,” Teral replied.
He did not elaborate because he did not need to. The forest already had. Every unfamiliar body was a ledger entry in a larger account. Their cluster—Teral’s coalition, Sethis’s faction, the scattered independents—had only been a local knot in something broader, a single shard in a tutorial instance big enough to swallow hundreds. The idea should have offered relief. More candidates meant less pressure focused on them alone. Instead it made the Crystal Forest feel much larger and much less personal, as if their choices were being measured not against one another but against an enormous moving population the suns watched with identical indifference.
The coalition kept moving because motion had become the closest thing to discipline.
No one slept. No one could. The body had been stripped of that exit, and without it even silence went stale quickly. Fear never reset. Grief never found a private room in which to do its work unseen. Pell’s rage at Sethis did not cool into exhaustion; it simply eroded into repetition. Maren’s irritation sharpened every time he had to remind someone that pain ignored ideology. Even Teral, who controlled himself like a fortification controls wind, had acquired a clipped edge to some of his shorter instructions.
“Report what you see, not what you think it means.”
That line came after Pell pointed at a line of old blood on a shelf and called it proof of pursuit. The line turned out to be days old by Lysa’s best estimate, perhaps older if time here could even be trusted. Pell muttered anyway. Teral let the mutter pass because there were only so many fires one could stamp out while marching across glass.
Vexat found the absence of sleep changing the shape of his own thoughts in subtler ways. On Zatris he would have distrusted any conclusion reached after too many hours upright. He had known from experience that even a disciplined mind grew theatrical when denied rest. Here, the mind stayed sharp while the emotional body beneath it slowly lost proportion. He could still reason. He simply could not escape his own reasoning long enough for feeling to blur and reform around it.
That was not an improvement.
The Crystal Forest around them had grown stranger as they moved. Some regions remained airy, elegant, almost cathedral-like in their transparency and light. Others thickened into dense mineral tangles where trunks grew close and warped reflections turned every shift of movement into a possible flanking body. In one stretch, the canopy above darkened to deep amethyst and the wind through it produced notes low enough to vibrate in Vexat’s ribs. In another, the ground became a series of stepped shelves underlain by trapped bands of pale green luminescence, so that each footfall seemed to disturb light sleeping below the surface.
Monsters still came, though with less significance than before.
A trio of Crystal Vermin burst from a seam beside a corpse half fused to the ground by dried blood and crystal dust. Vexat killed one with Spark Bolt before it fully cleared the surface. Khem crushed the second under shield and spear. The third made it to Sirel’s leg and learned, too late, why her mace carried chips from previous lessons. The System chimed efficiently, and nobody looked happier for it.
[Enemy Defeated]
Crystal Vermin
Experience Awarded
The pane vanished. The dead vermin remained. So did the corpse nearby, its milky eyes fixed on three suns that would never close.
They found more bodies as the hours accumulated. A human with a split skull beneath a hanging fan of rose-colored crystal leaves. Two reptilian candidates collapsed within a dozen paces of each other, each with blade work on the torso and vermin damage afterward. A long-limbed alien in layered cloth pinned to a trunk by some narrow crystalline projectile that must have come from a skill rather than any known weapon. Teral never let them linger. He only took in enough detail to update his internal model and move on.
Vexat did the same, though he was no longer certain the habit was healthy.
Obstacle. Warning. Bait. Resource.
The categories came unbidden now. That disturbed him. What disturbed him more was that each corpse fit one of them before it fit anything gentler. The human by the rose leaves warned of a ranged angle from the upper shelf. The reptilian pair suggested crystal vermin were opportunists around blood. The pinned alien marked a skill type at large in the wider tutorial. Information adhered to the dead more readily than dignity in this place.
They reached the ambush zone without realizing at first that it was one.
The ground dipped into a narrow channel between trunks of black-veined crystal, each the width of a watchtower, their surfaces so polished in places that the coalition’s own reflections walked beside them with a fraction’s delay. Overhead, clear branches crossed like ribs, and the wind turned them into a choir of fine chiming tension. The floor was cluttered not by soil or fallen leaves but by shattered mineral plates, narrow fissures, and three corpses in varying states of preservation, all sapients none of them knew. One lay face-down across the channel’s center. Another slumped at the base of the left trunk with one arm crooked beneath its chest. The third had collapsed half on its side against a ridge of white crystal, fingers still tangled in the strap of a broken pack.
Lysa halted and narrowed her eyes. “Too many bodies.”
Khem looked around. “We’ve been saying that for hours.”
“No,” she said. “Too many here. In the path. No scavenging marks. No signs anyone looted the gear that still matters.”
Teral raised one hand, and the coalition compressed into a tighter formation without conversation. The air in the channel had that specific stillness which was not true stillness at all, but attention held just beyond sight. Vexat felt his sensory cilia lift along his jaw and forearms, reporting faint changes in airflow among the trunks and a harder-to-classify disturbance running through the crystal floor below.
“Back out?” Maren asked quietly.
“Maybe,” Teral said. “Maybe that’s what they want.”
The answer came before he could choose.
A bolt struck the crystal half a pace from Lysa’s foot and exploded into a fan of bright shards. Another hit the black-veined trunk beside Khem and rang like a bell. Then two prism-bright figures dropped from the upper shelf to the right—not Crystal Vermin this time, but hound-sized shard constructs or trained monsters, all faceted limbs and snapping angular heads, driven not by hunger but by directed momentum.
This story originates from Royal Road. Ensure the author gets the support they deserve by reading it there.
“Right high shelf!” Lysa shouted.
The coalition broke not into panic but into overlapping emergency. Khem surged forward, shield up, to catch the first shard beast’s charge. Teral pivoted left, already trying to identify the ranged angle and force the line out of the channel without exposing Maren. Sirel swung low and hard, taking one construct in the flank and spraying crystal fragments across Pell’s boots. Maren dragged the wounded archer behind a white ridge just as another bolt hissed past, close enough to leave a line of heat in the air.
Vexat snapped a Spark Bolt at the upper shelf and got only a brief silhouette in return: a candidate with some kind of crossbow-like weapon ducking behind a clear protrusion. Unknown. Not Sethis or anyone from his group. Different build, different gear, different problem. Wider tutorial, then. Of course.
One of the shard constructs leapt past Khem, bounced off the black trunk, and came for Maren on a skewed angle. Vexat shifted to intercept and almost slipped on the smooth crystal. The construct’s head turned toward the movement. Its body was all edge and speed, a thrown shape with legs. He hit it with Mana Thread instead of Spark Bolt because the shot was wrong and there was no time to build a better one, wrapping the filament around one foreleg and yanking sideways. The creature hit the floor awkwardly, recovered too fast, and kept coming.
Sirel killed it by smashing downward through its spine with a crack like broken cups.
“West exit!” Teral called. “Move!”
The command was correct. The channel narrowed behind them and opened slightly ahead, where a sloped crystal rose toward a wider run of trunks. The problem was that the channel’s center remained controlled by fire from the upper shelf, and every clean route across it ran near the three corpses left in the open. That was why they had been left there. To shape movement. To make the living cluster around the dead where the geometry could be predicted.
Another bolt slammed into the face-down corpse in the center and punched through one shoulder. The body jerked from the impact, then settled again in a posture of exhausted surrender.
Vexat saw the line a heartbeat later.
Not a line drawn on crystal. A line of solution.
The corpse in the center wore armor stiffened with overlapping plates, one arm extended awkwardly toward the left. If it moved at the right moment—rose, lurched, merely shifted in a way that read as a living candidate trying to break for cover—the shooter would correct instinctively. More important, the second shard construct now circling for another charge would also correct, because it tracked movement more cleanly than scent or sound.
The idea arrived fully formed and revolting.
He took it anyway.
Mana Thread leapt from his hand, finer than hair and cold as logic, and caught not cloth this time but the dead man himself. Not around a belt. Not around a pack strap. Through the joints where armor hung loose. Through the angle of the shoulder and the tendon-drawn stiffness that had set into the arm. The feedback that came back through the filament was different from crystal, different from gear, different even from live flesh. Not resistance in the ordinary sense. A layered slackness interrupted by points of horrible latent tension, as if the body had become a machine with half its parts missing but enough still attached to make movement possible if one stopped caring what the movement meant.
Vexat pulled.
The corpse twitched upright.
Not fully. Not humanly. The torso rose in a violent broken jerk, head snapping back, one arm dragging upward with the limp crooked insistence of a marionette hauled by the wrong string. The motion was wrong in every way living motion was not. It looked like blasphemy reduced to mechanics. It also worked.
The shooter on the upper shelf fired at the movement by reflex.
The bolt went through the corpse’s throat and into the black trunk behind it. At the same instant the second shard construct changed course toward the twitching body, bit at dead flesh, and lost the angle on Maren entirely.
For one fraction of a second the whole channel seemed to notice what Vexat had done.
Khem’s head turned. Sirel’s eyes widened, not in fear exactly, but in the startled recognition of a line crossed where no one had seen the line before. Maren actually forgot to move. Even Teral, who had been in the middle of shoving Pell toward the west slope, looked straight at the corpse now half propped on impossible strings and then at Vexat with a shock so brief it almost became respect before he mastered it.
“Move!” Teral snapped, recovering first because of course he did.
The coalition moved.
Lysa’s arrow took the exposed shooter in the shoulder as he reloaded from surprise. Khem bulldozed the second shard construct aside while it worried uselessly at dead armor. Pell and Maren made the west slope. Sirel hammered past Vexat close enough that crystal dust stung his face. The improvised corpse-puppet collapsed once he let the tension go, flopping back to the ground with a wet mineral clatter that Vexat knew he would hear later in memory whether he wanted to or not.
Then the System opened across his vision.
[Adaptive Evolution Triggered]
Current Class: Common Mage
Sapient death interaction recognized
Mana manipulation of remains under active threat recognized
Practical weaponization of corpse-state recognized
Class Evolution Available
Necromancer
Rarity: Epic
This opportunity may not repeat in the same form
The pane hung in front of the world with intolerable clarity while the world continued trying to kill him.
Necromancer.
The word landed in him like a physical blow. Not because Zatris had old magic taboos in any simple peasant-story sense. Before Integration, they had possessed no magic real enough to support such clarity. But bodies mattered. Record mattered. The dead were not supposed to become tools in the hands of the panicked living. Even the ugliest wars of his world had dressed their desecrations in necessity and euphemism. The System had no need for euphemism. It simply named the thing he had done and offered him a better version of himself built out of it.
Behind the pane, Teral was shouting something about the left flank. Another bolt hit the slope near Khem’s foot. The shooter Lysa had wounded had not gone down. There might have been more than one. In a different layer of the channel, the dead corpse Vexat had moved still twitched faintly from displaced balance, making the whole scene look like a fevered religious nightmare interpreted by an engineer.
He hesitated.
Of course he did.
For one heartbeat he saw Tatheryn again: black basalt steps, bronze law plates, the dry scent of vellum, the proper sequence of signatures on a transit warrant. He saw House Varesh’s archives, shelves aligned by hand and memory, his own exact fingers setting seals into wax. He saw, with absurd precision, the senior clerk Ilar remarking that consistency protected principalities from catastrophe. None of those things had prepared him to become this. None of those things would approve of it. That mattered. It still mattered.
Then a shard of crystal exploded off the tree beside his cheek and cut a bright line across his skin.
The tutorial punished hesitation.
That was not philosophy. It was simply how the place worked. Every delay became leverage for someone else. Every squeamish pause turned a possible tool into an active disadvantage. Vexat looked at the pane again, at the word Necromancer standing there with all the cold elegance of a court summons, and understood that refusing out of disgust would not restore anything. It would only mean dying with cleaner self-descriptions.
He accepted.
The response was immediate and intimate. Not pain. Not exactly. More like cold ink poured through the channels where mana already lived, darkening them without obscuring their function. The forest around him sharpened and altered at once. Crystal still sang. Air still moved. But the bodies in the channel—the one he had used, the two still sprawled in the trap, the dead shard construct split by Sirel’s mace—acquired a different kind of presence, no longer only objects or warnings but nodes of possible force. Not animated. Not alive. Simply newly legible.
Another pane unfolded.
[Class Evolution Complete]
Class: Necromancer
Rarity: Epic
Level Retained: 4
Evolution bonuses and future growth pattern updated
New class functions available for discovery
There was no time to read more even if more existed. The shooter on the upper shelf rose to change position, probably thinking the coalition was still in disarray. Vexat lifted one hand and did not consciously choose what he did next so much as allow the new shape of mana to suggest a path. Thread went out—not to crystal, not to living flesh, but to the corpse he had already moved. He caught the dead shoulder and yanked hard sideways.
The body’s arm flew up in a grotesque half-swing that snagged the shooter’s leg just as he jumped down to pursue.
It was not an attack in any heroic sense. It was a dead man’s limb dragged through space at the correct moment. The shooter lost footing, crashed chest-first onto the shelf edge, and slid with a scream sharp enough for even translation to leave it mostly untouched. Khem met him at the bottom with the shield.
That ended the ambush.
Silence did not return immediately. The Crystal Forest kept chiming. Maren was cursing as he checked Pell and the archer for new wounds. Lysa was breathing too fast and pretending otherwise. Teral stood halfway between Vexat and the channel, looking from the broken shooter to the corpse with the pierced throat to Vexat himself. His expression was harder to read now, not because it lacked judgment, but because too many judgments were arriving at once.
Vexat did not try to explain.
He was not sure explanation existed yet. He only knew that the class pane had named him more accurately than he would have chosen, and that accepting it had made the last seconds survivable. The corpse in the channel lay still again. The filaments of mana connecting him to it had already faded. But the knowledge of how it had worked remained in his hands like a new stain.
Maren found his voice first.
“What,” he said, with dangerous precision, “did you just become?”
Vexat looked at the dead, the crystal, the three suns that would never blink, and then at Teral, because if there was still any version of civilization alive in this tutorial, it probably stood there behind a shield and a ruined plan trying to decide what to do with him.
“A practical answer,” Vexat said.
It was not a good answer. It was the only honest one he had.
Thank you for reading!
If you are enjoing this story a like and follow help a lot. Thanks!
Up to 50 early access chapters on Patreon:
Join our Discord:

